【发布时间】:2019-08-07 18:17:35
【问题描述】:
所以我试图在 Python 中制作一个进度条,并在 for 循环中写了这个:
print(i, end='\r', flush=True)
sleep(0.1)
所以它应该写0 然后1 等等。但是我得到了类似的东西:
0123456789101112131415161718192021222324252627282930313233343536373839
我做错了什么?
更新:我正在使用 Spyder。
这是整个循环:
for i in range(it):
_sum += z**i * f(i)
print(i, end='\r', flush=True)
sleep(0.1)
【问题讨论】:
-
请添加您的代码,包括循环,底部是什么?列表?
-
输出去哪里了?到终端屏幕?你在使用 IDE 吗?
标签: python python-3.x progress-bar flush