獲取檔案的完整內容

檔案 i / o 的首選方法是使用 with 關鍵字。這將確保在讀取或寫入完成後關閉檔案控制代碼。

with open('myfile.txt') as in_file:
    content = in_file.read()

print(content)

或者,要手動關閉檔案,你可以放棄 with 並自己簡單地呼叫 close

in_file = open('myfile.txt', 'r')
content = in_file.read()
print(content)
in_file.close()

請記住,如果不使用 with 語句,你可能會意外地保持檔案處於開啟狀態,以防出現意外異常,如下所示:

in_file = open('myfile.txt', 'r')
raise Exception("oops")
in_file.close()  # This will never be called