今天是Python學習的第二十六天,這三天的學習重點會是Python中的文件操作(File Handling),今日學習理解文件的基本概念,學會如何使用 Python 讀取和寫入文本文件。,熟悉文件的開啟、關閉及其模式。
例一:文件的基本概念
文件是儲存資料的方式,通常以文本或二進位格式存在。在 Python 中,操作文件主要涉及到打開文件、讀取文件、寫入文件和關閉文件等步驟。
例二:打開文件
使用 open() 函數來打開文件,這是進行文件操作的第一步。此函數有兩個主要參數:文件名和模式(例如讀取、寫入等)。
'r': 讀取(預設模式)。
'w': 寫入(會覆蓋原有內容)。
'a': 附加(在文件末尾追加內容)。
'b': 二進位模式。
file = open("example.txt", "r") # 以讀取模式打開文件
例三:讀取文件
使用 read(), readline(), 或 readlines() 方法來讀取文件內容。
#讀取整個文件
content = file.read()
print(content)
#逐行讀取
line = file.readline()
while line:
print(line.strip()) # 使用 strip() 去除行尾的換行符
line = file.readline()
例四:寫入文件
若要將資料寫入文件,可以使用 write() 或 writelines() 方法。記得在寫入之前需要以寫入模式打開文件。
file = open("example.txt", "w") # 以寫入模式打開文件
file.write("這是一行新內容。\n")
file.writelines(["這是第二行。\n", "這是第三行。\n"])
例五:關閉文件
操作完文件後,應該使用 close() 方法關閉文件,以釋放資源。
file.close()
今天的學習讓我了解了文件操作的基本概念,學會了如何打開、讀取和寫入文件。透過實踐,我深刻體會到文件操作在資料處理中的重要性,以及在操作完成後關閉文件的必要性,這樣可以有效管理系統資源。