Visualizzre una progress bar in Python con tqdm

Mattepuffo's logo
Visualizzre una progress bar in Python con tqdm

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!


Share this Post

Commentami!