295 читали · 3 года назад
Отслеживаем прогресс выполнения с помощью модуля tqdm в Python
По работи мне приходится ежедневно заниматься парсингом данных. Это терминальные скрипты, в которых нужно следить за процессом работы. Важно в определенный момент понимать на какой стадии отработка скрипта, сколько осталось времени и с какой скоростью работает скрипт. И все это надо видеть в удобочитаемом отображении. Всеми этими качествами обладае tqdm - быстрый и невероятно простой модуль подсказок с собственным индикатором процесса выполнения в терминальной сессии. Название библиотеки происходит от арабского слова "taqadum", что означает "прогресс"...
1 год назад
Прогресс бар на питоне [python + tqdm + random]
А вот как можно добавить визуализацию прогресса в ваш скрипт. В этом случае пользователь будет видеть прогресс бар, бегущий от 0% до 100%, а кроме того, примерное время до окончания процесса. Это особенно полезно в случае длительной обработки, либо же при обработке большого количества элементов, ну или все вместе. Из интересных моментов в скрипте хочу отметить использование пакета random...