Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich mit tqdm einen Fortschrittsbalken in Python anzeigen?

Wie kann ich mit tqdm einen Fortschrittsbalken in Python anzeigen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-01 12:18:171069Durchsuche

How Can I Display a Progress Bar in Python Using tqdm?

Anzeigen eines Fortschrittsbalkens mit Pythons tqdm

Beim Ausführen zeitaufwändiger Aufgaben in Python kann es von Vorteil sein, einen Fortschrittsbalken anzuzeigen Geben Sie dem Benutzer Echtzeit-Feedback. Eine beliebte und effektive Lösung ist die tqdm-Bibliothek.

Tqdm verwenden

Um einen Fortschrittsbalken in Ihr Skript einzubinden, befolgen Sie diese Schritte:

< ;ol>

  • Installieren Sie tqdm mit einer der folgenden Methoden Befehle:

    • Conda: conda install tqdm

    • Pip: pip install tqdm

    < ;/li>
  • Importieren tqdm:
  • from tqdm import tqdm

  • Wickeln Sie Ihre Schleife in ein tqdm-Objekt:
  • for i in tqdm(range(10)):
        # Do something time-consuming...
        time.sleep(1)

    Dadurch wird ein Fortschrittsbalken angezeigt, der aktualisiert wird in Echtzeit, während die Schleife iteriert. Sie können das Erscheinungsbild und die Funktionalität des Fortschrittsbalkens auch anpassen, indem Sie die tqdm-Argumente ändern, z. B. desc für eine benutzerdefinierte Beschreibung und bar_format zum Angeben der Formatierung des Fortschrittsbalkens.

    Zusätzliche Funktionen

    tqdm bietet außerdem mehrere zusätzliche Funktionen:

    • Eine Notebook-Version (tqdm.notebook), das Fortschrittsbalken in Jupyter-Notizbüchern anzeigt.
    • Hilfsfunktionen zum Aufzählen, Zuordnen und Komprimieren mit Fortschrittsbalken.
    • Gleichzeitige Karten, die eine Multithread-Verarbeitung mit Fortschrittsaktualisierungen ermöglichen .
    • Integrationen mit mobilen Messaging-Plattformen wie Telegram und Discord, um Fortschrittsaktualisierungen auf Ihrem Gerät zu erhalten Telefon.

    Das obige ist der detaillierte Inhalt vonWie kann ich mit tqdm einen Fortschrittsbalken in Python anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn