Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将JSON中的值转储到具有指定键的文件中_Python_Json - Fatal编程技术网

Python 将JSON中的值转储到具有指定键的文件中

Python 将JSON中的值转储到具有指定键的文件中,python,json,Python,Json,我使用Pandas数据帧过滤器从JSON文件获取数据 最终,这些数据以JSON的形式存储在一个名为“sects”的变量中,然后转储到一个文件中 我想做的是,将名为“sects”的变量作为成对值作为 {"Key": "Value"} 对于它,我想将Key定义为变量的名称,即“sects” 所以变量“sects”如下所示: {"abc":"xyz","qwe":"rty","qww":"yte"} 预计产量为: {"sects": {"abc":"xyz","qwe":"rty","qww":

我使用Pandas数据帧过滤器从JSON文件获取数据

最终,这些数据以JSON的形式存储在一个名为“sects”的变量中,然后转储到一个文件中

我想做的是,将名为“sects”的变量作为成对值作为

{"Key": "Value"} 
对于它,我想将Key定义为变量的名称,即“sects”

所以变量“sects”如下所示:

{"abc":"xyz","qwe":"rty","qww":"yte"}
预计产量为:

{"sects": {"abc":"xyz","qwe":"rty","qww":"yte"}}

如何实现这一点?

您可以先使用内部字典键定义字典,值如下

value={“abc”:“xyz”,“qwe”:“rty”,“qww”:“yte”}

然后将其分配给字典键


{“sects”:value}

您可以先使用内部字典键定义字典,值如下

value={“abc”:“xyz”,“qwe”:“rty”,“qww”:“yte”}

然后将其分配给字典键


{“sects”:value}

我不确定我是否正确理解了您真正想要实现的目标,但为什么不这样做呢-

import json

x = {"abc":"xyz","qwe":"rty","qww":"yte"}
final_data = {}
final_data['sects'] = x
with open('test.json', 'wb') as f:
    f.write(json.dumps(final_data))

这解决了你的问题吗?

我不确定我是否正确理解了你真正想要实现的目标,但为什么不这样做呢-

import json

x = {"abc":"xyz","qwe":"rty","qww":"yte"}
final_data = {}
final_data['sects'] = x
with open('test.json', 'wb') as f:
    f.write(json.dumps(final_data))
这能解决你的问题吗