我已經創建了一個使用python的文本文件,可以通過簡單的程序讀取一個txt文件。但是,我在重新打開該文件並在該程序的後面部分在文件中寫入其他行時遇到了一些問題。 (該線將來自獲得以後的用戶輸入被寫入。)如何使用python添加行到現有文件中
with open('file.txt', 'w') as file:
file.write('input')
這是假設「file.txt的」已被打開之前和寫入,在打開該第二時間然而,與代碼我現在有,我必須擦除之前編寫的所有內容並重寫新行。有沒有辦法防止這種情況發生(並可能減少打開文件的過多代碼)?
待辦事項不要使用「文件」作爲變量名稱,因爲它會映射內置文件類型 – Fabian