如何强制Python的打印功能输出到屏幕?
这不是禁用输出缓冲的重复- 链接的问题是尝试无缓冲输出,而这是更一般的.这个问题的最佳答案太强大或涉及到这个问题(他们不是很好的答案),这个问题可以在谷歌上找到一个相对新手.
这段代码:
import time
for i in range(10):
print(i)
time.sleep(.5)
Run Code Online (Sandbox Code Playgroud)
使我的电脑挂起5秒钟,然后打印0-9,而不是每半秒打印一个数字.难道我做错了什么?
我正在尝试使用两者之间的计时器在同一行上打印两个字符串.这是代码:
import time
print "hello",
time.sleep(2)
print "world"
Run Code Online (Sandbox Code Playgroud)
但似乎程序等待两秒然后打印两个字符串.