小编use*_*683的帖子

if(x in y)不能在python文件I/O中工作

我正在创建一个高分数据库,到目前为止有两件事情无效.

  1. 如果我输入一个已存在于文件中的名称,它将忽略if语句(在代码中提到)我会对它在哪一行发表评论.

  2. 当我输入名称和分数时,它将替换highscores.txt文件中的当前名称和分数.

这是我的档案:

name = str(input("Enter your name: "))
score = str(input("Enter your score: "))


file = open("N:\highscores.txt", "r")
if(name in file):
    print("You have already entered a score.")
    file.close()
else:
    file = open("N:\highscores.txt", "w")
    file.writelines(name + " : " + score + "\n")
    file.close()
Run Code Online (Sandbox Code Playgroud)

此外,当我解决这个问题时,我如何按大小顺序订购它们?例如:1.450 2. 300等

谢谢.

python io file

-4
推荐指数
1
解决办法
82
查看次数

标签 统计

file ×1

io ×1

python ×1