Heim > Backend-Entwicklung > Python-Tutorial > So verwenden Sie die TQDM-Bibliothek in Python, um einen kreisförmigen Druckfortschrittsbalken zu realisieren

So verwenden Sie die TQDM-Bibliothek in Python, um einen kreisförmigen Druckfortschrittsbalken zu realisieren

PHPz
Freigeben: 2023-05-21 21:52:36
nach vorne
2234 Leute haben es durchsucht

1. while-Schleife

Pythons while-Schleife kann einen Fortschrittsbalken drucken, der mit der tqdm-Bibliothek implementiert werden kann. tqdm ist eine Bibliothek zum Hinzufügen von Fortschrittsbalken in Python, die einfach in while-Schleifen integriert werden kann. while循环可以打印进度条,可以使用tqdm这个库来实现。tqdm是一个用于在Python中添加进度条的库,它可以很容易地集成到while循环中。

下面是一个简单的示例,它使用while循环和tqdm库来打印一个从1到100的进度条:

from tqdm import tqdm
i = 0
pbar = tqdm(total=100)
while i < 100:
    i += 1
    pbar.update(1)
    pbar.set_description("Processing %d" % i)
    # 执行循环体内的代码
pbar.close()
Nach dem Login kopieren

在上面的代码中,首先导入了tqdm库。然后,使用一个变量i来计算循环迭代的次数。还创建了一个tqdm对象,并将其total参数设置为100,这样它就知道需要迭代的总次数。

在每次循环迭代中,将i的值增加1,然后通过调用tqdm对象的update()方法来增加进度条的值。我们还通过调用tqdm对象的set_description()方法来设置进度条的描述,这样它会显示当前处理的数字。

最后,在循环结束时,关闭了tqdm对象,以确保进度条被正确显示。

需要注意的是,为了使用tqdm库,您需要先通过pip安装它。您可以使用以下命令在终端中安装tqdm

Hier ist ein einfaches Beispiel, das eine while-Schleife und die tqdm-Bibliothek verwendet, um einen Fortschrittsbalken von 1 bis 100 zu drucken:

pip install tqdm
Nach dem Login kopieren

Im obigen Code zuerst: Die tqdm-Bibliothek wurde importiert. Verwenden Sie dann eine Variable i, um die Anzahl der Schleifeniterationen zu zählen. Erstellt außerdem ein tqdm-Objekt und setzt seinen total-Parameter auf 100, damit es die Gesamtzahl der erforderlichen Iterationen kennt.

Erhöhen Sie in jeder Schleifeniteration den Wert von i um 1 und erhöhen Sie dann den Fortschritt, indem Sie die Methode update() des tqdm</code aufrufen > Objekt Der Wert des Balkens. Wir legen auch die Beschreibung des Fortschrittsbalkens fest, indem wir die Methode <code>set_description() des Objekts tqdm aufrufen, sodass die aktuell verarbeitete Zahl angezeigt wird. 🎜🎜Am Ende der Schleife wird schließlich das tqdm-Objekt geschlossen, um sicherzustellen, dass der Fortschrittsbalken korrekt angezeigt wird. 🎜🎜Es ist zu beachten, dass Sie die tqdm-Bibliothek zunächst über pip installieren müssen, um sie verwenden zu können. Sie können tqdm mit dem folgenden Befehl im Terminal installieren: 🎜
    for i in tqdm(range(10)):# 显示进度条
Nach dem Login kopieren
🎜2 Die for-Schleife🎜🎜 ist relativ einfach zu implementieren🎜rrreee

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die TQDM-Bibliothek in Python, um einen kreisförmigen Druckfortschrittsbalken zu realisieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage