Прогресс бар на 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() — это метод, который заставляет бар двигаться вперед. Обычно вы вызываете его в каждой итерации, но вы можете проявить творческий подход! Вызывайте его только тогда, когда вы найдете что-то, например, в зависимости от того, что вы хотите отслеживать. Он возвращает текущий счет, если вы хотите знать, где вы находитесь.
#практика
+1
+1
+1
+1
+1