iT邦幫忙

2024 iThome 鐵人賽

DAY 19
0
Python

30天自學Python系列 第 19

檔案處理(file handling)

  • 分享至 

  • xImage
  •  

今天是鐵人賽的第十九天,學習檔案處理(file handling),像是如何打開、讀取、寫入和關閉文件。
具體步驟包括:
打開文件:使用 open() 函式。
讀取內容:從文件中提取數據,使用 read()、readline()、readlines() 或直接遍歷文件。
寫入內容:將數據寫入文件,使用 write() 或 writelines()。
關閉文件:用 close() 釋放資源,或用 with 語句自動處理。

-1要讀取文件,可以使用 open() 函式並指定讀取模式 'r'。
舉例:
with open('example.txt', 'r') as file:
content = file.read()
print(content)

//使用 with 語句可以自動關閉文件,避免忘記關閉文件帶來的資源浪費。

-2要將資料寫入文件,則可以使用寫入模式 'w'(會覆蓋原有內容)或追加模式 'a'(在文件末尾追加內容):
with open('example.txt', 'w') as file:
file.write('This is a new line.')

-3逐行讀取文件,可以使用 readlines() 或迴圈來實現:
with open('example.txt', 'r') as file:
for line in file:
print(line.strip())


上一篇
列表推倒式(list comprehensions)
下一篇
檔案處理(file handling)
系列文
30天自學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言