SORU
2 Temmuz 2010, Cuma


Ne kadar sıklıkla bir python dosyasına flush mı?

  1. Ne kadar sıklıkla bir Python dosyasına flush mı?
  2. Ne sıklıkla Python stdout floş mu?

Hakkında bir şüpheniz (1) ediyorum.

(2), Python her yeni satır sonra stdout basması inanıyorum. Ama aşırı stdout dosyasına olmak, sık sık floş mu?

CEVAP
2 Temmuz 2010, Cuma


Dosya işlemleri için Python aksi yapılandırmak sürece işletim sisteminin varsayılan arabelleği kullanır. Tampon boyutu, adet veya satır tamponlu.

Örneğin, aç işlevi arabellek boyutu bir argüman alır.

http://docs.python.org/library/functions.html#open

"İsteğe bağlı tampon argümanı dosyanın istediğiniz arabellek boyutunu belirtir: 0 demek adet, 1 anlamına gelir hat başka bir artı değer anlamına gelir (yaklaşık) bir tampon kullanın tamponlu, boyutu bu. Olumsuz bir tampon sistem varsayılan, kullanımı genellikle anlamına gelirçizgi tty cihazlar için tamponlu ve tamamen diğer dosyalar için tamponlu. Belirtilmezse, sistem olarak kullanılır."

bufsize = 0
f = open('file.txt', 'w', bufsize)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • talkandroid

    talkandroid

    27 Mayıs 2010
  • TechXCentral

    TechXCentral

    12 Temmuz 2011