open() 函式在 Python 中的作用是什麼?
open() 函式可以開啟一個檔案。用法如下:
f = open('my_file', 'r+')
my_file_data = f.read()
f.close()上述程式碼以讀取模式開啟“my_file”,然後將從 my_file 讀取的資料儲存在 my_file_data 中,最後關閉檔案。open 的第一個引數是檔名,第二個引數是開啟模式。它決定了檔案將以何種方式被開啟,例如:
– 如果你想讀取一個檔案,傳入 r
– 如果你想讀取和寫入一個檔案,傳入 r+
– 如果你想覆寫一個檔案,傳入 w
– 如果你想追加到一個檔案,傳入 a
當你開啟一個檔案時,作業系統會提供一個檔案控制代碼來讀取/寫入檔案。使用完檔案後,你需要關閉它。如果你的程式遇到一個錯誤,並且沒有呼叫 f.close(),那麼你沒有釋放檔案。為了確保這種情況不會發生,你可以使用 with open(...) as f 語法,它會自動關閉檔案,無論是否遇到錯誤
with open('my_file', 'r+') as f:
my_file_data = f.read()
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP