上一次为介绍了神器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更加高级的用法,在实际开发中,由于面对的情况较为复杂,同时多层循环结构也是家常便饭,如何更好、更直观的了解当前任务的进度。更好的处理多层循环结构的进度展示,本文提出的方法是十分有用、有价值的,赶快试用吧,还在等待什么。