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

Comment utiliser la bibliothèque tqdm en python pour réaliser une barre de progression d'impression circulaire

PHPz
PHPzavant
2023-05-21 21:52:362255parcourir

1. while loop

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

Voici un exemple simple qui utilise une boucle while et la bibliothèque tqdm pour imprimer une barre de progression de 1 à 100 :

pip install tqdm

Dans le code ci-dessus, Premièrement, la bibliothèque 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer