美文网首页
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