Visualizzre una progress bar in Python con tqdm
Anche quando eseguiamo degli script in console può essere necessario visualizzare una progress bar.
Oggi vediamo come fare con Python e tqdm!
Iniziamo con installare la libreria con pip:
(venv) $ pip3 install tdqm
E' abbastanza semplice da usare, e nella pagina ufficiale ci sono parecchi esempi.
Io ho testato questo script:
from tqdm import tqdm
from time import sleep
import os
if __name__ == "__main__":
pbar = tqdm(os.listdir('VOSTRA_DIRECTORY'))
for char in pbar:
sleep(0.25)
pbar.set_description("Processing %s" % char)
In pratica si occupa di listare tutti i files dentro ad una directory.
Man mano che la lista prosegue, in console vederete a che punto siete e quale files state processando.
Enjoy!
python tqdm pip
Commentami!