问题描述
所以如果有一个变量 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 (将#修改为@)