文件操作,主要借助open
函数来实现,定义如下
1 | open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) |
对应的参数说明
- file: 必需,文件路径(相对或者绝对路径)。
- mode: 可选,文件打开模式
- buffering: 设置缓冲
- encoding: 一般使用utf8
- errors: 报错级别
- newline: 区分换行符
- closefd: 传入的file参数类型
其中mode采用的参数和c语言的差不多
w
写,文件不存在时,创建wb
二进制写r
读rb
二进制读a
追加写ab
追加写二进制w+
这个+表示支持读写