我正在使用
当我在许多不同的
tqdm
来显示方法的进度:def crunch(u):
for i in tqdm(u):
do_work(i)
当我在许多不同的
u
上频繁调用此方法时,问题就来了,我事先不知道u
会有多大。一些u
非常小,不需要进度条。最终导致我的控制台输出中出现许多进度条。例如,如果循环运行时间超过1秒钟,我希望tqdm
进度条才开始显示。对于少于一秒钟完成的循环,tqdm
不应打印任何进度。请问如何实现呢?