iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0
自我挑戰組

Python 編程精通之路系列 第 8

第八天:文件處理

  • 分享至 

  • xImage
  •  

在Python中,文件處理是一個常見的任務,它允許您讀取和寫入文件。文件處理是處理文本文件、日誌文件、配置文件等任務的重要部分。

打開文件:

要打開文件,您可以使用open()函數。例如,要打開一個文本文件以進行讀取:

file = open("example.txt", "r")

這個代碼打開了名為"example.txt"的文件,並使用模式"r"(只讀模式)打開它。您可以使用不同的模式來打開文件,例如"w"(寫模式)和"a"(追加模式)。

讀取文件內容:

要讀取文件的內容,您可以使用read()方法。例如:

data = file.read()
print(data)

這個代碼讀取文件的內容並將其存儲在變數data中,然後打印出內容。

寫入文件:

要將數據寫入文件,您可以使用write()方法。例如:

file = open("output.txt", "w")
file.write("這是一個示例文本。")
file.close()

這個代碼創建一個名為"output.txt"的文件並將文本寫入其中。

自動關閉文件:

為了確保在使用後正確關閉文件,您可以使用with語句。這將在代碼塊執行完畢後自動關閉文件,即使發生異常也會關閉文件。例如:

with open("example.txt", "r") as file:
    data = file.read()
    print(data)

關閉文件:

雖然使用with語句可以自動關閉文件,但如果您使用了open()函數,則應該在使用後手動關閉文件,以釋放資源。使用close()方法來關閉文件。

文件處理是Python編程中的一個重要主題,它允許您與外部資源進行交互,並處理各種文件格式。


上一篇
第七天:錯誤處理
下一篇
第九天:模組和庫的使用
系列文
Python 編程精通之路20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言