使用Python打開和讀取文件的基本步驟如下:
使用open()
函數(shù)打開文件,該函數(shù)接受兩個參數(shù):文件路徑和打開模式。打開模式可以是"r"
(只讀模式,默認(rèn))、"w"
(寫入模式)、"a"
(追加模式)等。例如,file = open("file.txt", "r")
會打開名為file.txt
的文件并以只讀模式打開,將文件對象賦值給變量file
。
使用文件對象的read()
方法讀取文件內(nèi)容。例如,content = file.read()
會將文件的全部內(nèi)容讀取到字符串變量content
中。
關(guān)閉文件。在完成讀取操作后,應(yīng)該使用文件對象的close()
方法關(guān)閉文件。例如,file.close()
會關(guān)閉文件。
以下是一個完整的示例代碼,演示了如何打開文件并讀取內(nèi)容:
file = open("file.txt", "r")
content = file.read()
print(content)
file.close()
在上述代碼中,假設(shè)當(dāng)前工作目錄中存在一個名為file.txt
的文件。程序?qū)⒁灾蛔x模式打開該文件,將其內(nèi)容讀取到content
變量中,并在控制臺上打印出來。最后,文件被關(guān)閉。
值得注意的是,為了確保文件在讀取后被正確關(guān)閉,可以使用with
語句來自動處理文件的打開和關(guān)閉操作。以下是使用with
語句的示例代碼:
with open("file.txt", "r") as file:
content = file.read()
print(content)
在上述代碼中,with
語句會自動在代碼塊結(jié)束后關(guān)閉文件,無需手動調(diào)用close()
方法。