Tqdm, barras de progreso para tus scripts

imagen / Pythonízame
  
8 de Febrero de 2016   0  

Hoy veremos una librería muy interesante que encontré en internet, me ha dado muchas ideas para mejorar mis scripts y por esa razón me animé a escribir sobre ella.

Se trata de una librería que nos permite integrar una barra de progreso visual a nuestros scripts de una manera fácil y rápida para que nuestros usuarios finales no se desesperen al esperar algún proceso tardado. Veamos cómo funciona.

Instalación.

La instalación se realiza utilizando "pip":

pip install tqdm

Así también podemos descargar e instalar la versión más reciente y en desarrollo desde su página de github:

pip install -e git+https://github.com/tqdm/tqdm.git@master#egg=tqdm

Uso básico:

from time import sleep
from tqdm import tqdm

for i in tqdm(range(1000)):
    sleep(0.02)

El resultado se podrá apreciar de la siguiente manera:

Interesante verdad? Para conocer más ejemplos de esta librería, visita su repositorio en github: https://github.com/tqdm/tqdm#hooks-and-callbacks

 



Alex Dzul

FullStack Python / Django Developer. #jslove

Etiquetas

Temas relacionados