SORU
24 EYLÜL 2008, ÇARŞAMBA


Nasıl Python ile bir metin dosyası değiştirmek?

Python kullanıyorum, ve veya dosya silme, kopyalama olmadan bir metin dosyasına bir dize eklemek istiyorum. Bunu nasıl yapabilirim?

CEVAP
24 EYLÜL 2008, ÇARŞAMBA


Ne yazık ki yeniden yazma olmadan bir dosya ortasına eklemek için bir yol yoktur. Önceki posterler belirttiği gibi, bir dosya eklemek veya bir kısmını kullanarak talep üzerine yazabilirsiniz ama eğer başından veya ortasından bir şeyler eklemek istiyorsanız, bunu yazmak zorundasın.

Bu bir işletim sistemidir şey değil Python bir şey. Her dilde aynıdır.

Ben genellikle dosyasından okunur, değişiklikler yapmak ve yeni bir dosyaya yazmak ne dosyam aradı.txt.tmp ya da onun gibi bir şey. Bu dosya çok büyük olabilir, çünkü belleğe tüm dosyayı okumak daha iyidir. Geçici dosya tamamlandıktan sonra, özgün dosyayla aynı ben yeniden adlandırın.

Bu dosyayı çöküyor yazmak ya da herhangi bir nedenle iptal olursa, hala el değmemiş orijinal dosya var çünkü bunu yapmak için iyi ve güvenli bir yoldur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Drakinen

    Drakinen

    1 EYLÜL 2008
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011