[Python] Fortschrittsanzeige nach Fortschrittsbalken mit tqdm

Es wäre schön, einen Fortschrittsbalken einfach implementieren zu können, wenn Sie den Fortschritt eines iterativen Prozesses wie eines Installationsprogramms oder eines Datei-Downloaders visualisieren möchten.

Ich wollte auch den Fortschritt der iterativen Verarbeitung etwas besser darstellen. Es gibt eine Bibliothek namens tqdm, und als ich sie tatsächlich benutzte, konnte ich sie sehr einfach implementieren.

Wie benutzt man

import time
import tqdm

#Standardausgabe des Fortschrittsbalkens gleichzeitig mit der iterativen Verarbeitung
for _ in tqdm.tqdm(xrange(10)):
    time.sleep(1)

Um es zu verwenden, übergeben Sie einfach den Iterator an die Funktion `` `tqdm.tqdm```. Jedes Mal, wenn Sie über das zurückgegebene Iteratorobjekt iterieren, zeigt die Standardausgabe den Fortschritt an.

Ergebnis

 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]

Damit ist die Implementierung des Fortschrittsbalkens abgeschlossen. Es ist sehr leicht.

Im obigen Ergebnis werden alle Fortschrittsanzeigen für jede Runde angezeigt, aber in Wirklichkeit wird die nächste Anzeige in einer Form angezeigt, die die vorherige Anzeige überschreibt.

Recommended Posts

[Python] Fortschrittsanzeige nach Fortschrittsbalken mit tqdm
Fortschrittsbalken im Popup mit Python Kivy
Betriebssystembestimmung durch Makefile mit Python
Python> Wörterbuch> Werte ()> Alle Werte mithilfe von Werten abrufen ()
Ich möchte den Fortschrittsbalken anzeigen
GUI-Programmierung mit kivy ~ Teil 2 Fortschrittsbalken ~
[Python] Ein Fortschrittsbalken auf dem Terminal
Anzeigen von Zugverzögerungsinformationen in der GUI mithilfe von Python
[Python] So zeigen Sie die Elemente der Liste nebeneinander an
Über Python tqdm.
Starten Sie Python
Beamformer-Antwort von Python
Ich habe versucht, das Datetime-Modul von Python zu verwenden
Diejenige, die den Fortschrittsbalken in Python anzeigt
Scraping mit Python
Ich möchte den Fortschritt in Python anzeigen!
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Zeige Fortschrittsbalken und verbleibende Zeit auf der Konsole (Python)
Sprachdateierkennung durch Google Speech API v2 mit Python
Primzahlbeurteilung durch Python
Bearbeiten Sie Redmine mit Python Redmine
Visualisierungsnotiz von Python
Kommunikationsverarbeitung durch Python
Fibonacci-Sequenz mit Python
Verwenden von Python # externen Paketen
WiringPi-SPI-Kommunikation mit Python
Altersberechnung mit Python
Suchen Sie Twitter mit Python
Namensidentifikation mit Python
Hinweise zur Verwendung von Python-Unterprozessen
Taskleistenanzeige mit tqdm
Versuchen Sie es mit Tweepy [Python2.7]