5-3 如何设置文件的缓冲

2019-02-10  本文已影响0人  Diolog

实际案例:

如何设置python中文件对象的缓冲行为?

解决方案:

  1. 全缓冲:open函数的buffering设置为大于1的整数n,n为缓冲区大小
  2. 行缓冲:open函数的buffering设置为1
  3. 无缓冲:open函数的buffering设置为0
默认缓冲大小为:4096字节
f = open('demo.txt','w')

设置全缓冲,缓冲大小为2048字节
f = open('demo2.txt','w',buffering=2048)

设置为行缓冲,只有出现\n,才会写入数据
f = open('demo2.txt','w',buffering=1)

设置无缓冲,实时地将数据写入到文件中去
f = open('demo3.txt','w',buffering=0)
上一篇 下一篇

猜你喜欢

热点阅读