Python For随时间循环。sleep()
我是python的初学者,我遇到了一个可能很简单的问题。 我希望下面的代码将Python For随时间循环。sleep(),python,python-3.x,Python,Python 3.x,我是python的初学者,我遇到了一个可能很简单的问题。 我希望下面的代码将“打印x次,每次打印时间为.100秒。这是我得到的,但它只是在x*.100秒后一次打印出来。如果你能把我引向一些解释它为什么不起作用的东西,或者如果你解释它为什么不起作用,这也会有帮助 import time for i in range(x): print(".", end="") time.sleep(.100) 提前谢谢 注:如果代码完全错误,请这样说。仅打印并不意味着内容被刷新-也就是说,它仍然
“
打印x次,每次打印时间为.100秒。这是我得到的,但它只是在x*.100秒后一次打印出来。如果你能把我引向一些解释它为什么不起作用的东西,或者如果你解释它为什么不起作用,这也会有帮助
import time
for i in range(x):
print(".", end="")
time.sleep(.100)
提前谢谢
注:如果代码完全错误,请这样说。仅打印并不意味着内容被刷新-也就是说,它仍然可以在终端或执行环境中的缓冲区中 在python3中,您可以将
flush=True
附加到print
的参数,使其也刷新输出:
import time
for i in range(x):
print(".", end="", flush=True)
time.sleep(.100)