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有点陌生,但谢谢我会尝试一下。欢迎您,这里有更多信息