Essayez PyProg. PyProg est une bibliothèque open-source pour Python permettant de créer des indicateurs et des barres de progression super personnalisables.
Il est actuellement à la version 1.0.2; il est hébergé sur Github et disponible sur PyPI (liens ci-dessous). Il est compatible avec Python 3 & 2 et il peut également être utilisé avec Qt Console.
C'est vraiment facile à utiliser. Le code suivant:
import pyprog
from time import sleep
# Create Object
prog = pyprog.ProgressBar(" ", " ", total=34, bar_length=26, complete_symbol="=", not_complete_symbol=" ", wrap_bar_prefix=" [", wrap_bar_suffix="] ", progress_explain="", progress_loc=pyprog.ProgressBar.PROGRESS_LOC_END)
# Update Progress Bar
prog.update()
for i in range(34):
# Do something
sleep(0.1)
# Set current status
prog.set_stat(i + 1)
# Update Progress Bar again
prog.update()
# Make the Progress Bar final
prog.end()
produira exactement ce que vous voulez (même la longueur de la barre!):
[=========== ] 45%
[=============== ] 60%
[==========================] 100%
Pour plus d'options pour personnaliser la barre de progression, accédez à la page Github de ce site Web.
J'ai en fait créé PyProg parce que j'avais besoin d'une bibliothèque de barres de progression simple mais super personnalisable. Vous pouvez facilement l' installer avec: pip install pyprog.
PyProg Github: https://github.com/Bill13579/pyprog
PyPI: https://pypi.python.org/pypi/pyprog/