我遇到了以下问题,下面的代码示例每次调用都会返回太多大括号:
import json as js def switchState(path, type): file = open(path + '/states.txt', 'r+') json = js.loads(file.read()) json[type] = not json[type] file.seek(0) js.dump(json, file) file.close()
其中数据 json 具有以下形式
{"sim": true, "pip": false}
, 并打电话
switchState('path','sim')
一次,导致
{"sim": false, "pip": false}
但第二次调用它会导致:
{"sim": true, "pip": false}}
任何人都知道这是什么原因?提前致谢
杨魅力
相关分类