每次我設置這個變量時,導出的txt文件會立即被刪除。爲什麼設置一個變量來打開導出的txt刪除它?
OutFile1 = open('C:/Saves/Popventure/Save1.txt', 'wt')
只要控制檯讀取此代碼,txt就是空的。我測試過了,結果證明這是導致問題的確切路線。如何阻止代碼激活或刪除txt內的內容?
每次我設置這個變量時,導出的txt文件會立即被刪除。爲什麼設置一個變量來打開導出的txt刪除它?
OutFile1 = open('C:/Saves/Popventure/Save1.txt', 'wt')
只要控制檯讀取此代碼,txt就是空的。我測試過了,結果證明這是導致問題的確切路線。如何阻止代碼激活或刪除txt內的內容?
如果檢查official docummentation'w'
意味着
對寫開放,截斷文件第一
如果你想保持目前的內容,您可以在追加方式打開文件:
open('/path/to/file', 'at')
這意味着
對寫開放,追加到文件的末尾,如果它存在
仔細閱讀這些:https://stackoverflow.com/a/1466036/1453822和https://stackoverflow.com/a/1466037/1453822
通過使用w
模式,你告訴Python截斷該文件,如果它的存在。