Индикатор выполнения на основе итератора clint.
urllib.urlretrieve() имеет обратный вызов, который сообщает о завершении загрузки фрагмента.
Могу ли я установить, чтобы итератор находился в определенном положении каждый раз, когда вызывается обратный вызов?Использование индикатора хода clint для отображения статуса urllib.urlretrieve()
3
A
ответ
1
Глядя на the source, я вижу, что он только поднимается. Для того, чтобы начать с определенным значением, используйте:
for i in progress.dots(range(your_start_value)): pass
Для забоя, попробуйте:
sys.stderr.write(' \b\b' * amount); sys.stderr.flush()
Это, вероятно, не будет работать без использования colorama
модуля найти функцию, в этом случае вы бы лучше ("=" * percent_done + "" * percent_left).