如何将变量导出到另一个 python 文件

How to export a variable to another python file

大家好我正在创建一个游戏,允许用户将他们的进度导出到另一个文件,一旦他们回来就可以重新加载该文件。我想知道是否有办法将多个变量导出到不同的文件,然后更改计算机内存中的文件。我有办法导入变量,我只需要导出部分的帮助,谢谢你的帮助,Darren。

您可以尝试将用户进度数据存储在 JSON 文件中。 在 python 中非常简单,您只需要使用 json 库。

首先你应该导入库

import json

例如玩家的数据是这样的

player_data = {
    'username': 'Nemo',
    'xp': 1000,
    'armor': {
        'name': 'Kaer Morhen armor',
        'weight': 1.57
    }
}

您可以轻松地将此数据导出到 JSON 文件

with open("data_file.json", "w") as wf:
    json.dump(player_data, wf)

并将其导入回来

with open("data_file.json", "r") as rf:
    player_data = json.load(rf)

希望对你有所帮助:)