Python: реализация progressbar при исполнении скрипта в консоли

Иногда ваши скрипты исполняются довольно долго и кажется, что они зависли. Особенно если их запускаете не только вы, а кто-то еще, кто не в курсе сколько времени им требуется на исполнение.

В этой ситуации будет довольно полезно использовать консольный вариант 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% |########################################################################|

 

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями: