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
Libérer: 2023-05-21 21:52:36
avant
2257 Les gens l'ont consulté

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()
Copier après la connexion

在上面的代码中,首先导入了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
Copier après la connexion

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</code > objet La valeur de la barre. Nous définissons également la description de la barre de progression en appelant la méthode <code>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)):# 显示进度条
Copier après la connexion
🎜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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal