Python 将JSON中的值转储到具有指定键的文件中
我使用Pandas数据帧过滤器从JSON文件获取数据 最终,这些数据以JSON的形式存储在一个名为“sects”的变量中,然后转储到一个文件中 我想做的是,将名为“sects”的变量作为成对值作为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":
{"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))
这能解决你的问题吗