[Python] Affichage de la progression par barre de progression en utilisant tqdm

Ce serait bien de pouvoir facilement implémenter la barre de progression lorsque vous souhaitez visualiser la progression des traitements itératifs tels que les installateurs et les téléchargeurs de fichiers.

Je voulais également afficher la progression du traitement itératif d'une manière légèrement meilleure. Il existe une bibliothèque appelée tqdm, et quand je l'ai réellement utilisée, j'ai pu l'implémenter très simplement.

Comment utiliser

import time
import tqdm

#Sortie standard de la barre de progression en même temps que le traitement itératif
for _ in tqdm.tqdm(xrange(10)):
    time.sleep(1)

Pour l'utiliser, il suffit de passer l'itérateur à la fonction tqdm.tqdm```. Chaque fois que vous parcourez l'objet itérateur renvoyé, la sortie standard affiche la progression.

résultat

 0%|          | 0/10 [00:00<?, ?it/s]
10%|█         | 1/10 [00:10<01:30, 10.00s/it]
20%|██        | 2/10 [00:20<01:20, 10.00s/it]
30%|███       | 3/10 [00:30<01:10, 10.00s/it]
40%|████      | 4/10 [00:40<01:00, 10.00s/it]
50%|█████     | 5/10 [00:50<00:50, 10.00s/it]
60%|██████    | 6/10 [01:00<00:40, 10.00s/it]
70%|███████   | 7/10 [01:10<00:30, 10.00s/it]
80%|████████  | 8/10 [01:20<00:20, 10.00s/it]
90%|█████████ | 9/10 [01:30<00:10, 10.00s/it]
100%|██████████| 10/10 [01:40<00:00, 10.00s/it]

Ceci termine l'implémentation de la barre de progression. C'est très facile.

Dans le résultat ci-dessus, tous les affichages de progression pour chaque tour sont affichés, mais en réalité, l'affichage suivant est affiché sous une forme qui écrase l'affichage précédent.

Recommended Posts

[Python] Affichage de la progression par barre de progression en utilisant tqdm
Barre de progression en pop-up avec Python Kivy
Détermination du système d'exploitation par Makefile en utilisant Python
Python> dictionnaire> values ()> Obtenir toutes les valeurs à l'aide de values ()
Je veux afficher la barre de progression
Programmation GUI utilisant kivy ~ Partie 2 Barre de progression ~
[Python] Une barre de progression sur le terminal
GUI affiche les informations de retard de train à l'aide de python
[python] Comment afficher les éléments de la liste côte à côte
À propos de Python tqdm.
Commencez à utiliser Python
Réponse de Beamformer par python
J'ai essayé d'utiliser le module Datetime de Python
Celui qui affiche la barre de progression en Python
Scraping à l'aide de Python
Je veux afficher la progression en Python!
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Afficher la barre de progression et le temps restant sur la console (python)
Reconnaissance vocale des fichiers par l'API Google Speech v2 à l'aide de Python
Jugement des nombres premiers par Python
Manipuler Redmine à l'aide de Python Redmine
Mémo de visualisation par Python
Traitement de la communication par Python
Séquence de Fibonacci utilisant Python
Utilisation des packages Python #external
Câblage Communication Pi-SPI avec Python
Calcul de l'âge à l'aide de python
Rechercher sur Twitter avec Python
Identification de nom à l'aide de python
Notes sur l'utilisation de sous-processus Python
Affichage de la barre des tâches avec tqdm
Essayez d'utiliser Tweepy [Python2.7]