Найти - Пользователи
Полная версия: Консольный прогрессбар
Начало » Python для экспертов » Консольный прогрессбар
1 2
Mixolap
а можно про последнее поподробней (про тот который в стандарных модулях) - уже час не могу ничего толкового нагуглить.
(кроме ccылки на http://cheeseshop.python.org/pypi/progressbar)
Ferroman
А там есть пример прямо в либе. В общих чертах:
import time
import progressbar
# Формируем отображение прогресс-бара
# RotationMaker - крутящиеся палочки :)
# подробнее - в исходниках либы
widgets = ['Search fota: ', progressbar.Percentage(), ' ',
                progressbar.Bar(marker=progressbar.RotatingMarker()),
                ' ', progressbar.ETA(), ' ']
# создаем прогресс-бар с макс. значением в 100
dbar = progressbar.ProgressBar(widgets=widgets, maxval=100)
dbar.start() #показиаваем его на экране
for s in range(1,100):
    time.sleep(0.2) # что-то делаем
    dbar.update(s)
dbar.finish() # устанавливаем прогресс-бар в финальное состояние
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB