Last updated 5 years ago
Was this helpful?
代號
功能
r
單純讀取,檔案必須存在
w
單純寫入,檔案不存在則新增檔案
a
寫入內容會累加至文件尾
r+
讀取與寫入
不同作業系統中的換行符號皆不同
Windows : \r\n
Unix : \n
Mac : \r
#python2 #若以rU開啟檔案,則檔案中的換行符號皆被統一為\n file=open(filename,'rU)
#python3 #可藉由newline指定符號 file=open(filename, 'r', newline='\n')
在Python3中讀取時,若不指定換行符號,則自動統一轉換為\n
若寫入時不指定換行符號,則會根據作業系統自動轉換
*可用notepad++轉換*
針對包含BOM的UTF8文件可用"utf_8_sig"進行encoding