Python 将数据存储到程序内的文件中
蟒蛇 我正在做一个测验,开始时我要求用户输入用户名。我希望能够存储用户名和他们得到的高分或最高分。但我不知道如何存储用户名或保存已提交的每个用户名 请帮忙澄清一下。谢谢。Python 将数据存储到程序内的文件中,python,Python,蟒蛇 我正在做一个测验,开始时我要求用户输入用户名。我希望能够存储用户名和他们得到的高分或最高分。但我不知道如何存储用户名或保存已提交的每个用户名 请帮忙澄清一下。谢谢。 谢谢您可以使用JSON存储用户信息。 这是您可以使用的示例 import json import os DB_NAME = "db.json" if not os.path.isfile(DB_NAME): with open(DB_NAME, "w") as f: json.dump({},f)
谢谢您可以使用
JSON
存储用户信息。
这是您可以使用的示例
import json
import os
DB_NAME = "db.json"
if not os.path.isfile(DB_NAME):
with open(DB_NAME, "w") as f:
json.dump({},f)
def get_db():
with open(DB_NAME) af f:
return json.load(f)
def write_db(db_dict):
with open(DB_NAME,'w') af f:
json.dump(f,indent=4)
if __name__ == "__main__":
username = raw_input("Username: ")
highscore = int(raw_input("High-score: "))
write_db(get_db()[username] = highscore)
这是JSON
文档:要理解JSON,最好阅读以下内容:您需要使用数据库
anydbm
嵌入到python中,对于非常简单的程序来说是一个很好的开始。@HackinGuy抱歉,我对python有点陌生,但谢谢我会尝试一下。欢迎您,这里有更多信息