Прогресс бар на Python

Прогресс бар

В Python доступно несколько модулей прогресс бара. Рекомендую использовать alive-progress, так как он имеет множество преимуществ. Этот модуль многофункционален, прост в использовании и имеет множество встроенных стилей. Более того, ты можешь легко создавать свои собственные эффекты. Предварительно установи с помощью pip install alive-progress.

from alive_progress import alive_bar
qs = <query or iterable>            # usually some queryset or iterable
with alive_bar(qs.count()) as bar:  # or `len(iterable)`: declare your expected total
    for item in qs:                 # iterate over your items
        # process an item
        bar()                       # call after consuming one item
Вызов bar() — это метод, который заставляет бар двигаться вперед. Обычно вы вызываете его  в каждой итерации, но вы можете проявить творческий подход! Вызывайте его только тогда, когда вы найдете что-то, например, в зависимости от того, что вы хотите отслеживать. Он возвращает текущий счет, если вы хотите знать, где вы находитесь.

#практика

https://t.me/pythonl

Ответить