我想創建JSON文件。使用json.dumps和成功打印。 我有一個問題。python:附加到數據使用json.dumps
我想要的格式是
channel_info = OrderedDict()
table = OrderedDict()
table2 = OrderedDict()
channel_info["KIND1"] = pkind[2].text
table[ptime[10].text] = pnk[11].text
table[ptime[11].text] = pnk[12].text
channel_info["TABLE1"] = table
channel_info["KIND2"] = pkind[2].text
table2[ptime[10].text] = pnk[11].text
table2[ptime[11].text] = pnk[12].text
channel_info["TABLE2"] = table2
結果:
{
"KIND1": "xxxx",
"TABLE1": {
"09:10": "aaaa",
"10:10": "bbbb"
},
"KIND2": "yyyy",
"TABLE2": {
"09:10": "cccc",
"10:10": "dddd"
}
}
如何使用輸出while循環相同的格式? JSON對象的名稱? KIND1,TABLE1,KIND2,TABLE2等...... 我想知道如何使用while循環動態地更改這些名稱。 謝謝。
請說清楚你在問題中的期望? –
起初我會預期指數會改變。用你的代碼'KIND1'和'KIND2'應該是一樣的。 –
所以基本上,你想增加TABLE1,TABLE2,TABLE3等的表名(對於KIND也是一樣),對吧? –