2017-05-17 19 views
0

我正在使用Pandas Dataframe過濾器從JSON文件中獲取數據。在具有指定鍵的文件中轉儲JSON值

最終,數據作爲JSON存儲在名爲「sects」的變量中,然後轉儲到文件中。

我想要做的是,轉儲命名爲「教派」該變量的文件作爲對一個值作爲

{"Key": "Value"} 

因我要定義鍵爲變量,即名「教派」。

所以變量 「教派」 是這樣的:

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

和預期的輸出結果是:

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

我怎樣才能做到這一點?

回答

1

可以定義字典先用內辭典鍵,這樣

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

,然後分配值這辭典鍵

{"sects": value }

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)) 

這是否解決您的問題?