Python 在函数内的for循环中使用TQM
我试图使用TQM来监视for循环的进程,而for循环又调用函数。该函数内部有另一个for循环,也需要使用tdqm对其进行监控Python 在函数内的for循环中使用TQM,python,function,matplotlib,tqdm,Python,Function,Matplotlib,Tqdm,我试图使用TQM来监视for循环的进程,而for循环又调用函数。该函数内部有另一个for循环,也需要使用tdqm对其进行监控 from tqdm import tqdm import time def sleep(): for i in tqdm(range(10)): time.sleep(0.1) return None for j in tqdm(range(2)): sleep() 我希望看到两个进度条,一个在另一个下面。第一次迭代两个变量,
from tqdm import tqdm
import time
def sleep():
for i in tqdm(range(10)):
time.sleep(0.1)
return None
for j in tqdm(range(2)):
sleep()
我希望看到两个进度条,一个在另一个下面。第一次迭代两个变量,第二次迭代十个变量。但是,似乎每次for循环运行时,都会创建一个新的进度条:
有谁能建议一个解决方法,这样我就可以按照我描述的方式查看进度条了?看来您正在jupyter环境中使用TQM。试一试
从tqdm.notebook导入tqdm
如果进度条未显示,请确保启用扩展:
jupyter nbextension启用--py-widgetsnbextension
谢谢,@carlduke,这解决了问题!