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

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • Film Riot

    Film Riot

    16 NİSAN 2006
  • pilslajt

    pilslajt

    20 HAZİRAN 2008