在下面这个例子中,tqdm可以正常使用:
from tqdm import tqdm
from time import sleep
for _ in tqdm(range(10)):
sleep(0.1)
但是在下面这个例子里面,将tqdm和zip一起使用,不显示进度条
for _, _ in tqdm(zip(range(10), range(10))):
sleep(0.1)
在stackoverflow上有解决方案,使用tqdm中contrib包里面的tzip,相当于上面的功能,并且正常显示进度条,前提是tqdm版本>=4.42.0
from tqdm.contrib import tzip
from time import sleep
for _, _ in tzip(range(10), range(10)):
sleep(0.1)
记录