开发者社区> 问答> 正文

Python中io.DEFAULT_BUFFER_SIZE缺省缓冲区大小、字节是什么?

Python中io.DEFAULT_BUFFER_SIZE缺省缓冲区大小、字节是什么?

展开
收起
真的很搞笑 2021-12-04 23:59:51 518 0
1 条回答
写回答
取消 提交回答
  • buffering=-1

    t和b,都是io.DEFAULT_BUFFER_SIZE

    buffering=0

    b关闭缓冲区 t不支持

    buffering=1

    b就一个字节 t行缓冲,遇到换行符才flush

    Buffering>1

    B模式表示行缓冲从大小,缓冲的值可以超过io.DEFAULT_BUFFER_SIZE,直到设置的值超出后才把缓冲区flush

    t 模式,是io.DEFAULT_BUFFER_SIZE Buffering=-1 t和b都是size

    Buffering=0 b关闭缓冲区 t没有

    Buffering=1 b就一个字节 t行换成,遇到换行符才flush

    Buffering>1 b模式表示行缓冲大小。

    f = open('test4','w+b')

    print(io.DEFAULT_BUFFER_SIZE)

    2021-12-05 00:00:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载