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()

更新日期:2019-10-01

261 次瀏覽

開始你的 事業

透過完成課程並取得認證

開始
廣告