文件的访问模式有两种:读和写。
file_object = open(file_name, access_mode='r', buffering=-1)
读:
r:以只读方式打开文件,该文件必须存在。
r+:以读写模式打开文件,该文件必须存在。写:
w:以只写方式打开文件,对文件内容进行清空处理,文件不存在会自动创建。
w+:以读写模式打开文件,对文件内容进行清空处理,文件不存在会自动创建。追加:
a:以追加模式打开只写文件,在文件末尾写入,文件不存在会自动创建。
a+:以追加模式打开可读写的文件,在文件末尾写入,文件不存在会自动创建。二进制:
rb、wb、ab、rb+、wb+、ab+:功能同上
通用换行符:
rU或U:以只读方式打开文件,对于文件中所有行分隔符,都会被替换成为换行符NEWLINE(\n)。