首页 > 其他 > 详细

open函数 文件设置缓冲

时间:2019-06-02 16:06:07      阅读:82      评论:0      收藏:0      [点我收藏+]
# 注释 将文件写入硬件设备时,使用系统调用,这类I/O操作一般时间很长
# 为了减少I/O次数操作,文件通常使用缓冲区(有足够的数据才进行系统调用)
# 文件缓冲行为分为:
# 全缓冲: open函数的buffering设置为大于1的整数n,n为缓冲区大小
# 行缓冲: open函数的buffering设置为1,只要遇到\n就输出  一般用于终端程序
# 无缓冲: open函数的buffering设置为0,来一个处理一个
# python默认为全缓冲 字节数为4096

f = open("test.txt", "w", buffering=1024)  # 全缓冲
f = open("test.txt", "w", buffering=1)  # 行缓冲
f = open("test.txt", "w", buffering=0)  # 无缓冲
f.write("$" * 1024)
f.write("abc\n")  # 遇到\n就输出
f.write("$")
f.close()

 

open函数 文件设置缓冲

原文:https://www.cnblogs.com/jum-bolg/p/10963132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!