Python-如何刷新打印功能的输出?

如何强制将Python的打印功能输出到屏幕?

这不是“ 禁用输出缓冲”的重复项-链接的问题正在尝试无缓冲输出,尽管这更通用。对于这个问题,最重要的答案太过强大或牵扯太多(对于这个问题,它们不是很好的答案),这个问题可以由相对新手在Google上找到。

回答:

在Python 3上,print可以采用可选flush参数

print("Hello world!", flush=True)

在Python 2上,你必须做

import sys

sys.stdout.flush()

打电话后print。默认情况下,print打印到sys.stdout(有关文件对象的更多信息,请参阅文档)。

以上是 Python-如何刷新打印功能的输出? 的全部内容, 来源链接: utcz.com/qa/433084.html

回到顶部