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