En este artículo veremos cómo hacer una barra de progreso con la ayuda del módulo tqdm. Una barra de progreso es un elemento de control gráfico que se utiliza para visualizar la progresión de una operación informática extendida, como una descarga, transferencia de archivos o instalación. A veces, el gráfico va acompañado de una representación textual del progreso en formato de porcentaje.
Módulos requeridos:
Tqdm: el paquete Tqdm es uno de los paquetes más completos para barras de progreso con python y es útil para aquellas instancias en las que desea crear scripts que mantengan informados a los usuarios sobre el estado de su aplicación.
pip install tqdmTiempo: este módulo proporciona varias funciones relacionadas con el tiempo, es parte de la biblioteca estándar de Python.
Ejemplo 1:
# importing modules from tqdm import trange from time import sleep # creating loop for i in trange(10, desc ="loop "): # slowing the for loop sleep(0.1)
Producción :
Ejemplo 2:
# importing modules from tqdm import tnrange from time import sleep # creating loop for i in tnrange(2, desc ="loop 1"): # creating nested loop for j in tnrange(5, desc ="loop 2"): # slowing the for loop sleep(0.2)
Producción :
Ejemplo 3:
# importing modules import time import sys from tqdm import trange # random function def random_task(): time.sleep(0.5) # another random function def another_random_task(): time.sleep(0.2) # Outer loop for i in trange(3, file=sys.stdout, desc='Outer loop'): random_task() # inner loop for j in trange(5,file=sys.stdout, desc='Inner loop'): another_random_task()
Producción :
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA