欢迎点击「算法与编程之美」↑关注我们!
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。
上一次为介绍了神器tqdm,主要用来解决及时方便查看任务执行进度,使用的是一个for循环结构。但是现实开发中往往会出现多个循环结构。
当面对多个循环结构时,如果只是在外面一层for结构上加上tqdm会出现什么情况呢?
如图所示,每次内层循环结束后,就会重新更新一次,这种方式还是非常不直观的。有没有更好的方法呢?
for i in tqdm(range(100), position=1): for j in tqdm(range(100), position=0): time.sleep(0.1) time.sleep(1)
在内外两层for结构上都加上tqdm并且指定参数position,这样就会达到更好的效果。
本文为大家介绍了tqdm更加高级的用法,在实际开发中,由于面对的情况较为复杂,同时多层循环结构也是家常便饭,如何更好、更直观的了解当前任务的进度。更好的处理多层循环结构的进度展示,本文提出的方法是十分有用、有价值的,赶快试用吧,还在等待什么。
where2go 团队
微信号:算法与编程之美

一个专注于分享算法思想的公众号!
温馨提示:点击页面下方“留言”发表评论,期待您的参与!期待您的转发!