Lors de l'utilisation de la barre de progression tqdm: puis-je ajouter un message sur la même ligne que la barre de progression dans une boucle?
J'ai essayé d'utiliser l'option "tqdm.write", mais cela ajoute une nouvelle ligne à chaque écriture. Je voudrais que chaque itération affiche un court message à côté de la barre, qui disparaîtra à la prochaine itération. Est-ce possible?
Vous pouvez modifier la description pour afficher un petit message avant la barre de progression, comme ceci:
from tqdm import trange
from time import sleep
t = trange(100, desc='Bar desc', leave=True)
for i in t:
t.set_description("Bar desc (file %i)" % i)
t.refresh() # to show immediately the update
sleep(0.01)
L'exemple montré dans tilisation de tqdm fonctionne bien pour moi.
pbar = tqdm(["a", "b", "c", "d"])
for char in pbar:
pbar.set_description("Processing %s" % char)