首頁 > 後端開發 > Python教學 > 在 Python 中如何追加到檔案而不是覆蓋它?

在 Python 中如何追加到檔案而不是覆蓋它?

Susan Sarandon
發布: 2024-12-22 21:56:10
原創
633 人瀏覽過

How Can I Append to a File Instead of Overwriting It in Python?

追加到檔案與覆蓋

在 Python 中,預設存取檔案進行寫入會覆蓋其內容。若要附加到現有文件,您可以使用 open() 函數的模式參數。

解決方案:

要附加到文件,請在中設定模式參數open() 到「a」(追加)。這允許您繼續向文件寫入內容,而不會刪除現有資料。

這是一個範例:

with open("test.txt", "a") as myfile:
    myfile.write("appended text")
登入後複製

在此範例中,將在附加中開啟檔案「test.txt」模式。然後可以使用 myfile 物件將內容寫入文件,而不會覆蓋先前的內容。

替代模式:

open() 函數支援多種檔案模式使用權。常用的模式如下:

  • 「w」(寫入):開啟檔案進行寫入並覆蓋現有內容。
  • 「r」(讀取):開啟檔案進行寫入讀取。
  • "a"(追加):開啟檔案進行追加。
  • "r "(讀取並write): 開啟檔案讀取和寫入,從檔案開頭開始。
  • "w "(寫入和讀取):開啟檔案進行寫入和讀取,覆蓋現有內容並從

透過了解和利用適當的模式,可以有效控制Python存取和修改檔案的方式。

以上是在 Python 中如何追加到檔案而不是覆蓋它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板