python内置函数open()
1. 语法格式:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
2. 参数含义:
file: 必选,文件路径(相对或者绝对路径);
mode: 可选,文件打开的模式;
buffering: 设置缓冲;
encoding: 编码,一般使用utf-8;
errors: 报错级别;
newline: 区分换行符;
closefd: 传入的file参数类型;
errors: 报错级别
newline: 区分换行符
closefd: 传入的file参数类型
opener:
2.1 mode参数有:
t: 文本模式;
x: 写模式,新建一个文件,若文件已存在则会报错;
b: 二进制模式;
+: 打开一个文件进行读写;
r: 以只读模式打开文件,指针会放在文件开头;
r+: 打开文件进行读写,指针会放在文件开头;
w: 打开文件只用于写,指针在开头,若文件有内容会删除;
a: 打开文件用于追加,指针会放在末尾,若该文件不存在,创建新文件进行写入;
a+: 打开文件用于读写,指针会放在末尾。
2.2 newline转义字符表:
image.png