Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python For随时间循环。sleep()_Python_Python 3.x - Fatal编程技术网

Python For随时间循环。sleep()

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) 提前谢谢 注:如果代码完全错误,请这样说。仅打印并不意味着内容被刷新-也就是说,它仍然

我是python的初学者,我遇到了一个可能很简单的问题。 我希望下面的代码将
打印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)