天天看點

怎麼在Python中讀取和寫入檔案?

作者:晨夢雜談
怎麼在Python中讀取和寫入檔案?

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中讀取和寫入檔案?

二、讀取檔案

在Python中讀取檔案需要使用read()函數。read()函數的文法如下:

file.read(size=-1)

其中size表示要讀取的位元組數,如果沒有指定size,則讀取整個檔案内容。讀取檔案時,傳回的是一個字元串類型的内容。

三、寫入檔案

在Python中寫入檔案需要使用write()函數。write()函數的文法如下:

file.write(str)

其中str表示要寫入的字元串,寫入檔案時,傳回的是寫入的字元數。

四、關閉檔案

在Python中打開檔案後要及時關閉檔案,以釋放系統資源。關閉檔案需要使用close()函數。close()函數的文法如下:

file.close()

五、使用執行個體

怎麼在Python中讀取和寫入檔案?