擅长:python、mysql、java
<p>你可以试试这个,如果用户名不存在就添加,否则就更新它。你知道吗</p>
<pre><code>def updatescore(username, score):
with open("mynewscores.txt", "r+") as file:
line = file.readline()
while line:
if username in line:
file.seek(file.tell() - len(line))
file.write(f"{username}, {score}")
return
line = file.readline()
file.write(f"\n{username}, {score}")
maks = updatescore("Buddy", "300")
maks = updatescore("Mario", "50")
</code></pre>