如何正确使用加载的 json 数据?

问题描述

所以如果有一个变量 clicks = 0一个 dict data = {"clicks": 0}

我将 clicks 变量更改为 4,然后将其作为字典保存到我的 json 文件中,因此 data["clicks"] = clicks

稍后我想重新加载程序并想使用我的 clicks 变量,但它现在又为 0。

我必须从 dict 加载存储的值并将其分配给 clicks 变量? clicks = data["clicks"] 还是我可以直接使用文件中的数据并使用它?示例:sum = data["clicks"] + 5 将是 9。这看起来不太好

效率高吗?我的意思是打开和关闭存储数据的文件并将其作为变量使用。也许保存 2 个或更多变量并使用它们添加和减去它们等等......?但是程序中的普通变量不会被使用。

整个保存数据并再次加载它以处理值对我来说非常模糊。我搜索了每个网站以寻找答案,但我仍然不知道如何正确使用加载的数据,因此我可以再次将其用作变量,而无需在每个“帧”中打开和关闭/保存或加载文件(我正在制作一个像游戏一样闲置,我需要存储很多变量(级别、升级、建筑成本等并在以后使用它们)我使用 godot)。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)