分為把資料寫入檔案,從檔案中讀取資料兩部分,且都需要''開檔案''和''關檔案''兩個動作
函數 | 說明 |
---|---|
open(name, mode, encoding = method) | 以mode模式打開檔名為name的檔案,以method編碼 |
close() | 關閉檔案 |
若利用open()函數開啟檔案,需在mode表名要用何種方法來開啟檔案。
mode | 說明 |
---|---|
r | 開啟檔案進行讀取。 |
w | 開啟檔案進行寫入。如果檔案已存在,會將檔案內容覆蓋。如果檔案不存在,會創建一個新檔案。 |
a | 開啟檔案進行追加。如果檔案已存在,新的內容會被添加到檔案末尾。如果檔案不存在,會創建一個新檔案。 |
b | 以二進制模式開啟檔案。這可以與其他模式(如 rb 或 wb)結合使用,適合處理二進制檔案(如圖片或音樂檔案)。 |
+ | 開啟檔案可供讀寫 |
理解和正確使用 open() 函數的各種模式是處理檔案操作的基礎。每個模式都有其特定用途,從單純的讀取到複雜的讀寫操作,選擇合適的模式能夠幫助我們更有效率地管理檔案內容。