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

  • gsipek

    gsipek

    20 Temmuz 2007
  • Ordetta Price

    Ordetta Pric

    12 EYLÜL 2011
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010