una progreso hacer como barra bar python tqdm

python - hacer - ¿Puedo agregar un mensaje a la barra de progreso tqdm?



progress bar python (2)

Al usar la barra de progreso tqdm: ¿puedo agregar un mensaje a la misma línea que la barra de progreso en un bucle?

Intenté usar la opción "tqdm.write", pero agrega una nueva línea en cada escritura. Me gustaría que cada iteración muestre un mensaje corto junto a la barra, que desaparecerá en la siguiente iteración. es posible?


El ejemplo que se muestra en Uso de tqdm funciona bien para mí.

pbar = tqdm(["a", "b", "c", "d"]) for char in pbar: pbar.set_description("Processing %s" % char)


Puede cambiar la descripción para mostrar un pequeño mensaje antes de la barra de progreso, como esto:

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)