当我尝试对嵌套循环使用tqdm时,循环会更新为新行。进度条在一个循环中运行良好。我运行的是python3.6.5。这是python版本兼容性的问题吗?如果这在tqdm中目前不可行,我如何使用另一个模块来做到这一点?在
我试过使用progressbar模块,但它也有同样的问题。在
from tqdm import tqdm
from time import sleep
for i in tqdm(range(20), desc = 'sleeping'):
for j in tqdm(range(15), desc = 'inside', leave = False):
sleep(.1)
这是我得到的输出:
^{pr2}$我预计这只会产生2个进度条的输出。在
由于Windows终端不允许使用ANSI转义字符序列,必须安装另一个模块才能使嵌套的tqdm在Windows上工作。安装colorama为我解决了这个问题。在
相关问题 更多 >
编程相关推荐