我英语说得不好 所以这个问题可能有点奇怪
{
"arg1": {
"1": "1",
"2": "2"
},
"arg2": {
"1": "1",
"2": "2"
},
"arg3": {
"1": "1",
"2": "2"
}
}
我想以这种方式存储数据。我该怎么办
json_data = {arg3: {"1": "1", "2": "2"}}
with open(f'./Json/test.json', 'w', encoding='utf-8') as make_file:
json.dump(json_data, make_file, ensure_ascii=False ,indent="\t")
是这样吗? 如果你能告诉我,我将不胜感激
我不知道删除原始内容该怎么办
您的代码运行良好。运行它时我看到的唯一问题是
arg3
需要用双引号(单引号在json中无效)写为"arg3"
,除非您之前定义了它的值进行更改后,您应该能够通过以下方式加载并正确显示JSON:
如果您执行
json.dumps()
,您将得到一个格式正确的json,然后可以调用print
来显示它相关问题 更多 >
编程相关推荐