共計 874 個字符,預計需要花費 3 分鐘才能閱讀完成。
open 函數是 Python 內置的一個函數,用于打開文件并返回一個文件對象。它的使用方法如下:
- 基本語法:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
- file:要打開的文件的路徑,可以是字符串類型的文件路徑,也可以是一個由多個字符串組成的列表,表示多個文件路徑。還可以是一個已經打開的文件對象。
- mode:文件打開的模式,默認為 ’r’(只讀模式)。常用的模式有:
- ‘r’:只讀模式
- ‘w’:只寫模式,會覆蓋文件原有的內容
- ‘a’:追加模式,會在文件末尾追加內容
- ‘x’:只寫模式,如果文件已存在,則會引發 FileExistsError 錯誤
- ‘b’:二進制模式
- ‘t’:文本模式(默認)
- ‘+’:更新模式,可讀可寫
- 其他參數根據需要選擇是否設置。
- 打開文件并讀取內容:
file = open('file.txt', 'r')
content = file.read()
print(content)
file.close()
- 首先使用 open 函數打開文件,并指定文件路徑和打開模式(這里是只讀模式)。
- 然后可以使用文件對象的 read 方法來讀取文件的內容,將內容賦值給一個變量。
- 最后使用 file.close() 來關閉文件。
- 打開文件并寫入內容:
file = open('file.txt', 'w')
file.write('Hello, World!')
file.close()
- 首先使用 open 函數打開文件,并指定文件路徑和打開模式(這里是只寫模式,會覆蓋文件原有的內容)。
- 然后可以使用文件對象的 write 方法來寫入內容。
- 最后使用 file.close() 來關閉文件。
注意:在使用 open 函數打開文件后,最好使用完文件后及時關閉文件,以釋放系統資源。也可以使用 with 語句來自動管理文件的關閉,如:
with open('file.txt', 'r') as file:
content = file.read()
print(content)
丸趣 TV 網 – 提供最優質的資源集合!
正文完