克服文件覆蓋:追加到文件的指南
在文件處理領域,通常需要將新數據添加到文件中現有文件而不遺失其原始內容。本指南揭示了在 Python 中追加文件的秘密,這項任務乍一看似乎令人畏懼。
問題:
如何避免覆蓋現有文件並而是將新資料附加到
解決方案:
關鍵在於傳遞給open() 函數的mode 參數。預設情況下,open() 在「w」(寫入)模式下運行,該模式會覆寫任何現有檔案內容。要追加到文件,我們需要將模式設為「a」(追加)。
實作:
with open("test.txt", "a") as myfile: myfile.write("appended text")
在此範例中,我們開啟附加模式下的「test.txt」檔案。寫入 myfile 的任何資料都會追加到檔案的現有內容中,保留原始資料。
參考:
Python 文件提供了所有資料的完整清單可用的文件模式,這對於根據特定要求定製文件處理至關重要。
以上是如何在 Python 中將資料追加到檔案而不覆蓋現有內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!