sys.stdout.flush()方法的用法

发布于 2021-01-29 15:01:54

怎么sys.stdout.flush()办?

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

    Python的标准输出已缓冲(这意味着它会将一些“写入”到标准输出的数据收集起来,然后再将其写入终端)。调用会sys.stdout.flush()强制其“刷新”缓冲区,这意味着它将把缓冲区中的所有内容都写到终端,即使通常情况下它会等待这样做。

    以下是有关(非)缓冲I / O及其有用之处的一些良好信息:
    http :
    //en.wikipedia.org/wiki/Data_buffer
    缓冲与无缓冲IO




知识点
面圈网VIP题库

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

去下载看看