文件的訪問模式有兩種:讀和寫。
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)。