Ladebalken in der Console

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
BasterTWO
User
Beiträge: 75
Registriert: Donnerstag 25. Oktober 2007, 20:03

Samstag 26. Juli 2008, 11:51

Hallo Python Freunde,
ich würde gerne wissen ob jemand von euch eine Idee hat einen Ladebalken in der Shell Console zu realisieren.

Wäre super wenn jemand Idee besitzt.

MfG
BasterTWO
Benutzeravatar
veers
User
Beiträge: 1219
Registriert: Mittwoch 28. Februar 2007, 20:01
Wohnort: Zürich (CH)
Kontaktdaten:

Samstag 26. Juli 2008, 12:04

[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
Benutzeravatar
snafu
User
Beiträge: 5459
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Samstag 26. Juli 2008, 15:14

Bei Downloads könnte man auch urlretrieve nutzen. Beispiel, weil ich mal was ähnliches gemacht habe:

Code: Alles auswählen

urllib.urlretrieve(link, outfile, progress_bar)
Und die zugehörige Funktion war in meinem Fall:

Code: Alles auswählen

def progress_bar(blocks, blocksize, size):
    bytes = blocksize*blocks
    if bytes > size:
        bytes = size
    dl_msg = 'Downloading file (%d of %d bytes) .........' % (bytes, size)
    status = blocksize*blocks*100/size
    if len(str(status)) == 1:
        sys.stdout.write('%s  %d%%\r' % (dl_msg, status))
    elif len(str(status)) == 2:
        sys.stdout.write('%s %d%%\r' % (dl_msg, status))
    else:
        sys.stdout.write('%s100%%\n' % (dl_msg))
        sys.stdout.flush()
Antworten