J'ai un script qui utilise un simple en boucle pour afficher une barre de progression, mais il ne semble pas fonctionner comme je m'y attendais:Aide avec Python tandis que le comportement de la boucle
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
Il semble en boucle à "p.render ..." et ne retourne pas à "print" Traitement% d de% d ... '".
MISE À JOUR: Mes excuses. Il semble que ProgressBar.render() supprime la sortie de "print" Processing ... "quand il rend la barre de progression. La barre de progression est de http://nadiana.com/animated-terminal-progress-bar-in-python
Voulez-vous dire la valeur de comptage ne change pas? –