Tabla de contenido
3. biblioteca de la barra de progreso
1. biblioteca tqdm
tqdm es una barra de progreso de Python rápida y extensible que puede agregar un mensaje de progreso en un bucle largo de Python
import time
from tqdm import trange
for i in trange(100):
# do something
time.sleep(0.5)
2. biblioteca living_progress
Alive_progress es una biblioteca dinámica de barra de progreso de visualización en tiempo real.
import time
from alive_progress import alive_bar
# 假设需要执行100个任务
with alive_bar(100) as bar:
for item in range(100): # 遍历任务
# 假设这代码部分需要0.5s
time.sleep(0.5)
bar() # 显示进度
3. biblioteca de la barra de progreso
import time
from progressbar import ProgressBar, Percentage, Bar, Timer, ETA, FileTransferSpeed
widgets = ['Progress: ', Percentage(), ' ', Bar('#'), ' ', Timer(), ' ', ETA(), ' ', FileTransferSpeed()]
progress = ProgressBar(widgets=widgets)
for i in progress(range(100)):
# do something
time.sleep(0.05)