我已經看過了有關此主題的許多其他主題,但似乎無法找到在文件末尾追加新行的正確代碼。Python - 寫入新行
這裏是我的代碼:
Name=input('What is your name:')
Date=input('What is the date:')
Score=input('What was your high score:')
myFile=open('Scores.txt','a')
myFile.write("{},{},{}"+"\n".format(Name, Date, Score))
myFile.close()
然而,這似乎在Score.txt文件輸出的唯一的事情就是{},{},{}
。 我的預期輸出是,每次運行此程序時,它都會將新數據輸出到新行,而不會覆蓋上面的行。
您的預期輸出是什麼? – reynoldsnlp 2015-02-11 18:53:05
我的預期輸出是這樣的,所以每次我運行這個程序時,它都會將新數據輸出到一個新的行上,而不會覆蓋它上面的行。 – UserIsMe 2015-02-11 18:53:52