Seite 1 von 1

Ladebalken in der Console

Verfasst: Samstag 26. Juli 2008, 11:51
von BasterTWO
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

Verfasst: Samstag 26. Juli 2008, 12:04
von veers

Verfasst: Samstag 26. Juli 2008, 15:14
von snafu
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()