我想创建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也是一样),对吧? –