Python是一種進階程式設計語言,它支援各種檔案操作,包括讀取和寫入檔案。檔案讀寫是Python程式設計中非常常見和重要的一部分,因為它允許程式與外部資料進行互動,包括從檔案中讀取資料和将資料寫入檔案。
本文将介紹如何在Python中讀取和寫入檔案,包括打開、關閉檔案、讀取和寫入檔案内容等。通過本文的學習,您将掌握Python中檔案讀寫的基本操作。
一、打開檔案
在Python中打開檔案需要使用open()函數。open()函數的文法如下:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
其中
file表示要打開的檔案名(包括路徑),
mode表示打開檔案的模式,
buffering表示緩沖區大小,
encoding表示檔案編碼方式,
errors表示檔案讀寫時的錯誤處理方式,
newline表示換行符類型,
closefd表示關閉檔案描述符,
opener表示自定義打開器。
mode參數是必需的,它指定打開檔案的模式。常見的模式有:
二、讀取檔案
在Python中讀取檔案需要使用read()函數。read()函數的文法如下:
file.read(size=-1)
其中size表示要讀取的位元組數,如果沒有指定size,則讀取整個檔案内容。讀取檔案時,傳回的是一個字元串類型的内容。
三、寫入檔案
在Python中寫入檔案需要使用write()函數。write()函數的文法如下:
file.write(str)
其中str表示要寫入的字元串,寫入檔案時,傳回的是寫入的字元數。
四、關閉檔案
在Python中打開檔案後要及時關閉檔案,以釋放系統資源。關閉檔案需要使用close()函數。close()函數的文法如下:
file.close()
五、使用執行個體