打开文件

open(name[, mode[, buffering]])函数使用文件名作为唯一的强制参数,返回一个文件对象;

>>> f = open(r'C:\text\somefile.txt‘’)

1.文件模式

描述
'r' 读模式
'w' 写模式
'a' 追加模式
'b' 二进制模式(可添加到其他模式中使用)
'+' 读/写模式(可添加到其他模式中使用)

2.缓冲

open函数的第3个参数控制文件的缓冲:

  • 若参数是0(或False),即I/O无缓冲(所有的读写操作直接针对硬盘);
  • 若参数是1(或True),即I/O有缓冲(使用内存代替硬盘,只有flush或close才会更新硬盘);
  • 大于1的数字代表缓冲区的大小;
  • -1(或任何负数)表示使用默认的缓冲区大小;

results matching ""

    No results matching ""