Иногда ваши скрипты исполняются довольно долго и кажется, что они зависли. Особенно если их запускаете не только вы, а кто-то еще, кто не в курсе сколько времени им требуется на исполнение.
В этой ситуации будет довольно полезно использовать консольный вариант progressbar’а, особенно когда он уже реализован и поставляется в билиотеке ProgressBar.
Установка библиотеки:
pip install progressbar
Пример использования:
from progressbar import ProgressBar import time pbar = ProgressBar(maxval=5) pbar.start() for i in range(4): pbar.update(i) time.sleep(1) pbar.finish()
В итоге увидите при выполнении вашей функции нечто похожее:
80% |######################################################## | 100% |########################################################################|