Ich habe ein Skript, das eine einfache verwendet while-Schleife ein Fortschrittsbalken angezeigt werden, aber es scheint nicht zu funktionieren, wie ich erwartet hatte:Hilfe mit Python while-Schleife Verhalten
count = 1
maxrecords = len(international)
p = ProgressBar("Blue")
t = time
while count < maxrecords:
print 'Processing %d of %d' % (count, maxrecords)
percent = float(count)/float(maxrecords) * 100
p.render(int(percent))
t.sleep(0.5)
count += 1
Es scheint bei Looping zu werden "p.render ..." und geht nicht zurück zu "print" Processing% d von% d ... '".
UPDATE: Entschuldigung. Es scheint, dass ProgressBar.render() die Ausgabe von "print" Processing ... entfernt, wenn es den Fortschrittsbalken rendert. Der Fortschrittsbalken ist von
ersetzen Wollen Sie damit sagen der Wert der Zählung ändert sich nicht? –