gpt4 book ai didi

python - 在python中获取所有属性XML并将其放入字典

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

XML:

<main>
<item name="item1" image="a"></item>
<item name="item2" image="b"></item>
<item name="item3" image="c"></item>
<item name="item4" image="d"></item>
</main>

python :

xmldoc = minidom.parse('blah.xml')
itemlist = xmldoc.getElementsByTagName('item')
for item in itemlist :
#####I want to make a dictionary of each item

所以我会得到

{'name':'item1','image':'a'}
{'name':'item2','image':'b'}
{'name':'item3','image':'c'}
{'name':'item4','image':'d'}

有人知道怎么做吗?有功能吗?

最佳答案

以下代码将创建字典(不需要额外的库):

dicts = []
for item in itemlist:
d = {}
for a in item.attributes.values():
d[a.name] = a.value
dicts.append(d)
print dicts

关于python - 在python中获取所有属性XML并将其放入字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11485396/

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