美文网首页
pythonXML解析-xmltodict模块

pythonXML解析-xmltodict模块

作者: 足__迹 | 来源:发表于2021-04-26 18:40 被阅读0次

安装

pip install xmltodict

github上安装

https://github.com/martinblech/xmltodict
字典转换成XML字符串
import xmltodict   # 导入
 
# 字典
xml_dict = {
                "xml": {
                    "name" : u"张三",
                    "age" : 18
                }
            }
 
# 字典转换成XML字符串
xml_str = xmltodict.unparse(xml_dict, pretty=True)  # pretty表示友好输出(有换行)
 
xml字符串解析成类字典

import xmltodict   # 导入
 
# XML格式字符串
xml_str = """
        <xml>
            <Name>张三</Name>
            <age>18</age>
        </xml>
        """
 
 
xml_dict = xmltodict.parse(xml_str)   # 解析xml字符串
 
print(type(xml_dict))  # <class 'collections.OrderedDict'>  类字典型,可以按照字典方法操作
 
print xml_dict
 
# 遍历
for key, val in xml_dict['xml'].items():

相关文章

网友评论

      本文标题:pythonXML解析-xmltodict模块

      本文链接:https://www.haomeiwen.com/subject/doberltx.html