不同一行输出
from tqdm import tqdm
import time
for i in tqdm(range(1000)):
time.sleep(0.001)
效果:
1.png
同一行输出
from tqdm import tqdm
import time
for i in tqdm(range(1000), ncols=10):
time.sleep(0.001)
效果:
2.png
原理:
因为ncols默认值超过了窗口宽度,导致需要在下一行显示进度。所以把宽度设置到合适的值就可以在同一行内显示。而进度条的宽度设置参数为ncols=10。