Maison >développement back-end >Tutoriel Python >Comment utiliser la bibliothèque tqdm en python pour réaliser une barre de progression d'impression circulaire
La boucle while
de Python peut imprimer une barre de progression, qui peut être implémentée à l'aide de la bibliothèque tqdm
. tqdm
est une bibliothèque permettant d'ajouter des barres de progression en Python, qui peut être facilement intégrée dans les boucles while
. 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()
在上面的代码中,首先导入了tqdm
库。然后,使用一个变量i
来计算循环迭代的次数。还创建了一个tqdm
对象,并将其total
参数设置为100,这样它就知道需要迭代的总次数。
在每次循环迭代中,将i
的值增加1,然后通过调用tqdm
对象的update()
方法来增加进度条的值。我们还通过调用tqdm
对象的set_description()
方法来设置进度条的描述,这样它会显示当前处理的数字。
最后,在循环结束时,关闭了tqdm
对象,以确保进度条被正确显示。
需要注意的是,为了使用tqdm
库,您需要先通过pip
安装它。您可以使用以下命令在终端中安装tqdm
while
et la bibliothèque tqdm
pour imprimer une barre de progression de 1 à 100 : pip install tqdm
tqdm
a été importée. Ensuite, utilisez une variable i
pour compter le nombre d'itérations de boucle. Crée également un objet tqdm
et définit son paramètre total
sur 100 afin qu'il connaisse le nombre total d'itérations requises. Dans chaque itération de boucle, augmentez la valeur de i
de 1, puis augmentez la progression en appelant la méthode update()
du tqdm
objet La valeur de la barre. Nous définissons également la description de la barre de progression en appelant la méthode set_description()
de l'objet tqdm
afin qu'il affiche le numéro en cours de traitement. 🎜🎜Enfin, à la fin de la boucle, l'objet tqdm
est fermé pour garantir que la barre de progression s'affiche correctement. 🎜🎜Il convient de noter que pour utiliser la bibliothèque tqdm
, vous devez d'abord l'installer via pip
. Vous pouvez installer tqdm
dans le terminal en utilisant la commande suivante : 🎜for i in tqdm(range(10)):# 显示进度条🎜2 La boucle for🎜🎜 est relativement simple à implémenter🎜rrreee.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!