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

发布于 2021-02-02 18:07:27

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

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

关注者
0
被浏览
104
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

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

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

    在Python 2上,你必须做

    import sys
    sys.stdout.flush()
    

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看