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