close() 函式在 Python 中的作用是什麼?
close() 函式關閉開啟的檔案。例如,
f = open('my_file', 'r+') my_file_data = f.read() f.close()
以上程式碼以讀模式開啟“my_file”,然後將從 my_file 中讀取的資料儲存在 my_file_data 中並關閉檔案。當您開啟檔案時,作業系統會提供一個檔案控制代碼來讀/寫檔案。在完成對檔案的操作後,您需要關閉檔案。如果您的程式遇到錯誤並且沒有呼叫 f.close(),則您沒有釋放檔案。為確保這種情況不會發生,您可以使用 with open(...) as 語法,因為它無論是否遇到錯誤,都能自動關閉檔案
with open('my_file', 'r+') as f: my_file_data = f.read()
廣告