Чтобы создать индикатор выполнения в терминале с помощью Python, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование библиотеки tqdm
from tqdm import tqdm
import time
# Example loop
for i in tqdm(range(10)):
time.sleep(0.5)
Метод 2: использование библиотеки progressbar2
import progressbar
import time
# Example loop
bar = progressbar.ProgressBar(maxval=10,
widgets=[progressbar.Bar('=', '[', ']'), ' ', progressbar.Percentage()])
bar.start()
for i in range(10):
time.sleep(0.5)
bar.update(i+1)
bar.finish()
Метод 3: внедрение вручную
import sys
import time
# Example loop
total = 10
for i in range(total):
time.sleep(0.5)
sys.stdout.write('\r')
sys.stdout.write("[%-10s] %d%%" % ('=' * (i + 1), (i + 1) * 10))
sys.stdout.flush()
Эти методы будут отображать индикатор выполнения в терминале во время выполнения цикла или процесса. Индикатор выполнения визуально показывает ход выполнения задачи.