【Python 檔案處理 #5】python 開關檔範例 與 程式模板 with open / file open (updated: 2022/11/23)

前言

我們在進行 python 檔案處理時,會經常需要開關檔案,
本文提供 with 開檔模版可以直接套用。

說明

利用 python「 with 搭配 open 」的方式是個人非常喜歡使用的開關檔案方式!
因為在 with 底下所執行完的程式碼之後,
我們不需要再利用 file.close() 去關閉檔案
with 會幫助我們直接將檔案關閉」,個人也非常喜歡這樣的寫法!

範例與模板

讀檔

讀取內容我們可以透過「readlind」,可以幫助我們一次讀一行,
記得要 open 使用 “r” 模式 (read)

  • 一次讀一行,結果存在 line
with open("read_file.txt","r") as f_read:
    while(True):
        line = f_read.readline()
        if not line:
            break

存檔

寫內容我們可以透過「write()」,記得要 open 使用 “w” 模式 (write)

with open("write_file.txt","w") as f_write:
    f_write.write("write some text here")