SORU
5 ŞUBAT 2009, PERŞEMBE


Nasıl konsol üzerinde yer aynı çıktı yazmanın ne anlamı var?

Python için yeni duyuyorum ve bazı kodlar FTP sunucuları, vb dosya indirme otomatikleştirme için yazıyorum. İndirme ilerlemesini göstermek istiyorum, ama aynı konumda olarak kalmak istiyorum

çıkış:

İndirme Foofile.txt [47% Arşiv]

Böyle bir şey önlemek için çalışıyorum:

     Downloading File FooFile.txt [47%]
     Downloading File FooFile.txt [48%]
     Downloading File FooFile.txt [49%]

Bunu nasıl yapıyor hakkında gitmek gerekir?

< / ^ hr .

Yinelenen: http://stackoverflow.com/questions/465348/how-can-i-print-over-the-current-line-in-a-command-line-application/465360#465360

CEVAP
5 ŞUBAT 2009, PERŞEMBE


Ayrıca başı kullanabilirsiniz:

sys.stdout.write("Download progress: %d%%   \r" % (progress) )
sys.stdout.flush()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dive In

    Dive In

    17 Temmuz 2013
  • Numberphile

    Numberphile

    15 EYLÜL 2011
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011