python - Python游戏的排行榜系统
问题描述
作为我 20 小时 gcse 计算项目的一部分,我需要创建一个排行榜系统。到目前为止,我已经做到了这一点,我不知道从这里该怎么做:
elif Player1_Score > Player2_Score:
print("\nCongratulations", name1, "You have won")
leaderscore = [name1, Player1_Score]
else:
print("\nCongratulations", name2, "You have won")
leaderscore = [name2,Player2_Score]
leaderboard = open("leaderboard.txt", "w")
leaderboard.write(leaderscore[0] + ',' + str(leaderscore[1]) + '\n')
leaderboard.close()
with open ("leaderboard.txt") as leaderboard:
for leaderscore[1] in leaderboard:
leaderboard.append(leaderscore[1].strip())
leaderboard.sort(int(leaderscore[1]))
print(leaderboard)
with open ("sorted_leaderscore.txt", 'w') as u:
for leaderscore[1] in leaderboard:
u.write(leaderscore[1] + "\n")
我收到此错误消息:
ing\NEA\NEA code.py", line 162, in <module>
leaderboard.append(leaderscore[1].strip())
AttributeError: '_io.TextIOWrapper' object has no attribute 'append'
最后,我需要帮助将前 5 名的分数输出到我的主程序中。提前致谢!
解决方案
推荐阅读
- html - when the page extends the scroll does not appear
- android - Storing/Moving photo to a separate app folder in the phone
- rxjs - Rxjs - Is there a static creation operator behaves like 'switchMap'?
- c# - 如何使用 C# 枚举 GridFS 中的文件
- c - 以这种方式使用指针访问数组?
- c++ - 瓦片地图碰撞
- rust - 使用 serde_yaml 在 Rust 中解析 yaml
- r - Ggplot2楼梯图不会连接点
- java - Eclipse IDE 2019-06 在打破嵌套循环后未显示提案
- ghc - `ghc Main.hs` 与 `ghc --make Main.hs` 有何不同?