iT邦幫忙

2024 iThome 鐵人賽

DAY 14
0
Python

30天自學Python系列 第 14

檔案操作

  • 分享至 

  • xImage
  •  

今天是鐵人賽的第十四天,重點學習了檔案操作,Python提供了內建的open()函式來進行檔案的讀寫操作,根據不同的模式可以進行不同的處理方式,

r 模式:讀取檔案,如果檔案不存在,會報錯。
w 模式:寫入檔案,如果檔案不存在,會自動建立;如果檔案存在,則會覆蓋原內容。
a 模式:在檔案尾端追加內容,不會覆蓋原有資料。

使用 with 語句進行檔案操作時,Python會自動幫我們關閉檔案,這樣可以避免資源佔用的問題,

舉例:
with open('data.txt', 'r') as file:
data = file.read()

在處理大檔案時,使用 for 迴圈可以逐行讀取,避免一次讀取過多資料而造成記憶體負擔。


上一篇
例外處理(exception handling)
下一篇
函式的進階應用
系列文
30天自學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言