文件操作,主要借助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+这个+表示支持读写