2024-06-02 06:07:22 发布
网友
我是python的初学者,我遇到了一个可能很简单的问题。 我想让下面的代码打印"."x次,每次打印后0.100秒。这是我得到的,但它只是在x*.100秒后一次打印出来。如果你能把我引向一些解释它为什么不起作用的东西,或者如果你解释它为什么不起作用,这也会有帮助
"."
import time for i in range(x): print(".", end="") time.sleep(.100)
提前谢谢
注:如果代码完全错误,请说明
只是打印并不意味着内容被刷新,也就是说,它仍然可以在终端或执行环境中的缓冲区中
在python3中,您可以将flush=True附加到print的参数,使其也刷新输出:
flush=True
print
import time for i in range(x): print(".", end="", flush=True) time.sleep(.100)
只是打印并不意味着内容被刷新,也就是说,它仍然可以在终端或执行环境中的缓冲区中
在python3中,您可以将
flush=True
附加到print
的参数,使其也刷新输出:相关问题 更多 >
编程相关推荐