设置文件缓冲方式

为提高IO执行效率,会将数据缓存到缓冲区中,达到一定的量之后再写入磁盘文件中,默认为磁盘块设备(block)的大小,例如4096字节,也可以自定义进行设置

一、全缓冲:超过缓冲区时才会将数据写入磁盘文件

 # 缓冲区大小为自定义的8192字节

f = open('b.txt', 'a+', buffering=8192)

二、行缓冲:遇到换行符时会将数据写入磁盘文件

f = open('b.txt', 'a+', buffering=1)

三、无缓冲:实时将数据写入磁盘文件

f = open('b.txt', 'a+', buffering=0)
posted @ 2021-06-03 15:18  只管去做-王炸  阅读(195)  评论(0)    收藏  举报