• 技术文章 >后端开发 >Python教程

    python解析xml文件实例分享

    2016-06-06 11:28:08原创421


    代码如下:


    def get_area_list(self):
    """获取地域省份和城市名称字典"""
    page = urllib2.urlopen(self.xml_url).read()
    area_list = {}
    root = ElementTree.fromstring(page)
    #读取xml格式文本
    for onep in root:
    province = onep.get('name')
    #父标签中的name数据(province中)
    city_list = []
    for onec in onep:
    #子标签中的name数据(city中)
    city = onec.get('name')
    city_list.append(city)
    area_list[province] = city_list
    #返回一个省份与城市关系的字典,即:{省份名称:[城市名称1,城市名称2,···]}
    return area_list

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python xml文件
    上一篇:flask中使用SQLAlchemy进行辅助开发的代码 下一篇:python抓取某汽车网数据解析html存入excel示例
    PHP编程就业班

    相关文章推荐

    • python实现用经纬度点坐标读取DEM中的高程信息(实例详解)• 分享10个有趣且实用的Python模块,看看他们的功能吧!• 在Python中关于中文编码问题的处理建议• python 参数列表中的self 显式不等于冗余• Python实用日期时间处理方法汇总

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网