XML数据转换为Python字典
作者:YXN-python 阅读量:1 发布日期:2024-11-21
Github地址:https://github.com/martinblech/xmltodict
安装
pip install xmltodict
基本功能
import xmltodict
xml_data = """
<company>
<employee>
<name>李四</name>
<position>开发工程师</position>
</employee>
<employee>
<name>王 五 </name>
<position>产品经理</position>
</employee>
</company>
"""
# 将 XML 转换为字典, strip_whitespace 参数 忽略空格和换行
data_dict = xmltodict.parse(xml_data, strip_whitespace=True)
print(data_dict)
# 访问嵌套数据
employees = data_dict['company']['employee']
for emp in employees:
print(f"姓名: {emp['name']}, 职位: {emp['position']}")
# 将字典转换为 XML
xml_data = xmltodict.unparse(data_dict, pretty=True)
print(xml_data)
YXN-python
2024-11-21