Qu'est-ce qu'une barre de progression à Python?
Une barre de progression dans Python est similaire à une barre de progression dans n'importe quel outil ou application. Il montre la progression d'une fonction, d'un programme ou de toute opération de longue date. Il fournit une représentation visuelle que le traitement d'un programme est en cours. De même, la barre de progression de Python montre à quel point un programme a traité et combien de traitement reste. Il imprime la barre d'état sur plusieurs lignes avec le pourcentage allant de 0% à 100%, représentant la progression d'un programme.
Comment montrer une barre de progression?
Il existe de nombreux packages de langage de programmation Python disponibles qui peuvent être installés en utilisant la méthode PIP. De plus, la méthode Easy_install est également utile lorsque la méthode PIP ne fonctionne pas. Cependant, la barre de progression de Python est basée sur les anciens packages de progression Bar Python lancés sur des codes Google qui sont obsolètes maintenant. Les packages Python avec lesquels la barre de progrès de Python fonctionne sont en arrière compatible avec les packages Python originaux de la barre de progrès. En conséquence, ils peuvent être utilisés en remplacement de référence pour les projets actuels.
Quels packages de python sont utilisés pour générer la barre de progression?
Divers packages ou méthodes Python sont utilisés pour créer et afficher la barre de progression dans Python. Ici, nous allons démontrer des méthodes faciles et pratiques à l'aide d'exemples pour vous aider à comprendre comment vous pouvez afficher et concevoir une barre de progression pour votre programme Python. Voyons les exemples du package Python utilisé pour concevoir et afficher la barre de progression ci-dessous.
Exemple 1:
Ici, nous allons montrer une barre de progression en python avec sys.stdout.Méthode écrite (). Dans cet exemple, une boucle simple pour la boucle est utilisée pour générer les progrès en pourcentage de 0% à 100%, SYS.stdout.La fonction écrite () est utilisée pour imprimer la progression sous la forme de la chaîne formatée. Enfin, le temps.Sleep () affiche la valeur des progrès dans la barre de progrès suivante après les secondes mentionnées dans le temps.Méthode de sommeil (secondes). Voir le code ci-dessous; Vous comprendrez mieux après avoir exécuté le code vous-même.
importer sysLa sortie du code est donnée ci-dessous. Comme vous pouvez le voir, chaque pourcentage est affiché dans une barre séparée avec une différence de 10%. En effet.
Exemple 2:
La barre de progrès.ProgressBar () est la fonction intégrée d'un Python qui permet aux utilisateurs d'afficher la barre de progression au format de chaîne. Dans cet exemple, le temps.La fonction sleep () est à nouveau utilisée pour afficher la barre suivante après le nombre souhaité de secondes données dans la fonction. Le module «bar» de la barre de progrès.La fonction ProgressBar () est utilisée pour afficher la barre du programme. La boucle pour itérara de 0 à 10 fois, et la barre.La fonction Update () sera mise à jour dans chaque itération. Voir le code ci-dessous pour avoir une meilleure compréhension.
heure d'importationVoici la sortie de l'exemple donné ci-dessus.
Exemple 3:
La bibliothèque TQDM dans le langage de programmation Python nous permet d'illustrer visuellement la progression de l'exécution d'un programme. Il représente visuellement la barre de progression qui montre le temps d'achèvement du processus. Les méthodes intégrées de la bibliothèque TQDM enveloppent un itérable pour faire une barre de progrès. Il est installé avec le module PIP de Python, et tout ce que vous avez à faire est de taper le code ci-dessous:
à partir de TQDM IMPORT TQDMComme vous pouvez le voir dans la sortie ci-dessous, il montre une barre de progression rapide montrant le temps d'achèvement du processus.
Conclusion:
Ici, nous avons appris la barre de progression de Python et comment cela peut être conçu et affiché dans le programme montrant le temps d'achèvement du processus et le pourcentage d'exécution qui a été effectué jusqu'à présent. Nous avons démontré trois méthodes; système.stdout.écrire (), ProgressBar.ProgressBar () et bibliothèque TQDM.