gpt4 book ai didi

python - 使用属性将字典转换为 XML

转载 作者:数据小太阳 更新时间:2023-10-29 02:21:40 26 4
gpt4 key购买 nike

我在 python 中使用 dicttoxml 将 dict 转换为 XML。

我需要将字典转换为 XML 属性。

例如:

字典

[
{
"@name":"Ravi",
"@age":21,
"college":"Anna University"
}
]

输出 XML

<Student name="Ravi" age=21>
<college>Anna University</college>
</Student>

代码

dicttoxml(dict, custom_root='Student', attr_type=False, root=True)

实际输出

<Student>
<key name="name">Ravi</key>
<key name="age">21</key>
<college>Anna University</college>
</Student>

最佳答案

我有类似的要求将 XML 转换为字典,反之亦然。我使用了一个名为 xmltodict 的库.该库允许您使用属性从 dict 反转为 xml。

字典

xmldata = { 'student': {
"@name":"Ravi",
"@age":21,
"college":"Anna University"
}}

代码

import xmltodict

print(xmltodict.unparse(xmldata, pretty=True))

关于python - 使用属性将字典转换为 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43184204/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com