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

  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • Jejoab

    Jejoab

    4 NİSAN 2008
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008