我正在使用Pandas Dataframe过滤器从JSON文件中获取数据。
最终,数据存储在名为" sects"的变量中。作为JSON,然后转储到文件中。
我想要做的是,转储名为&#34的变量; sects"作为
对中的值作为值{"Key": "Value"}
我想为其定义Key作为变量的名称,即" sects"。
所以变量" sects"看起来像这样:
{"abc":"xyz","qwe":"rty","qww":"yte"}
,预期输出为:
{"sects": {"abc":"xyz","qwe":"rty","qww":"yte"}}
我怎样才能做到这一点?
答案 0 :(得分:1)
您可以先使用内部词典键定义词典,这样的值
value={"abc":"xyz","qwe":"rty","qww":"yte"}
然后将其分配给字典键
{"sects": value }
答案 1 :(得分:1)
我不确定我是否理解你真正想要实现的目标,但为什么不这样呢?
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))
这会解决您的问题吗?