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

  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • knopik96

    knopik96

    7 Mayıs 2011
  • sinumatic

    sinumatic

    19 Aralık 2006