SORU
4 Temmuz 2010, Pazar


Metin İlerleme Konsolu Bar

İyi bir şekilde yapın.

Basit bir FTP sunucu ftplib kullanarak yükleme ve indirme dosyaları için konsol uygulaması yazdım.

Her zaman bazı veriler parçalar halinde sadece bir numara olsa bile, metin bir ilerleme çubuğu güncellemek istiyorum, indirilir.

Ama konsola yazdırılan tüm metni silmek istemiyorum. (Bir işin "" ve sonra da güncelleştirilmiş yüzde baskı.) net

CEVAP
4 Temmuz 2010, Pazar


Yazma '\r' imleci geri satırın başına git.

Bu bir yüzdesi sayacı görüntüler:

import time
import sys

for i in range(100):
    time.sleep(1)
    sys.stdout.write("\r%d%%" % i)
    sys.stdout.flush()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fufko

    fufko

    27 ŞUBAT 2006
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • Videojug

    Videojug

    25 EKİM 2006