2014-09-21 65 views
0
text_file = open("high_score.txt", "w") 
text_file.writelines([player_name, "'s score is: ", scores]) 
text_file.close() 
text_file = open("high_score.txt", "r") 
print(text_file.read()) 
text_file.close() 

我正在尝试将高分写入.txt文件。但每次它重新写入文件。琐事游戏 - 我试图写高分.txt文件

如何防止这种情况发生?

回答

1

变化text_file = open("high_score.txt", "w")text_file = open("high_score.txt", "a")

您打开以书面方式文件(“W”),这会导致擦除先前的数据并写入新的数据。如果您想在不删除以前的数据写入新的数据,则应该打开追加模式(“A”)