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

  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013