tqdm进度条显示多行【解决方法】

今天爱分享给大家带来tqdm进度条显示多行【解决方法】,希望能够帮助到大家。
原因

在一个迭代过程中,如果迭代未完成就被中断,随后也没有从断点继续把剩余迭代完成,就会残存一个未能完成但参与显示的进度条,从而导致多行输出

解决

重启jupyter notebook,销毁所有对象即可。
或采用创建对象的方式使用tqdm,并且在迭代中断时使用close()方法手动销毁未完成的进度条,如:


from tqdm import tqdm
#创建tqdm对象
t = tqdm(range(0,1000000))
#迭代
for i in t:
	pass



当上述迭代发生中断后,执行t.close(),随后再执行t的赋值语句,就能避免进度条多行显示的发生。

原文链接:https://blog.itblood.com/2534.html,转载请注明出处。
0
NTR女郎魔法少女弗兰 汉化版 [日系RPG/汉化]
NTR女郎魔法少女弗兰 汉化版 [日系RPG/汉化]
8分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?