今天是鐵人賽的第十四天,重點學習了檔案操作,Python提供了內建的open()函式來進行檔案的讀寫操作,根據不同的模式可以進行不同的處理方式,
r 模式:讀取檔案,如果檔案不存在,會報錯。
w 模式:寫入檔案,如果檔案不存在,會自動建立;如果檔案存在,則會覆蓋原內容。
a 模式:在檔案尾端追加內容,不會覆蓋原有資料。
使用 with 語句進行檔案操作時,Python會自動幫我們關閉檔案,這樣可以避免資源佔用的問題,
舉例:
with open('data.txt', 'r') as file:
data = file.read()
在處理大檔案時,使用 for 迴圈可以逐行讀取,避免一次讀取過多資料而造成記憶體負擔。