Python中文件對象的訪問模式

文件的訪問模式有兩種:讀和寫。

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)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章