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
Ladebalken in der Console
Bei Downloads könnte man auch urlretrieve nutzen. Beispiel, weil ich mal was ähnliches gemacht habe:
Und die zugehörige Funktion war in meinem Fall:
Code: Alles auswählen
urllib.urlretrieve(link, outfile, progress_bar)
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()