亲宝软件园·资讯

展开

python解析xml文件 python解析xml文件实例分享

人气:0
想了解python解析xml文件实例讲解的相关内容吗,在本文为您仔细讲解python解析xml文件的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:python,xml文件,下面大家一起来学习吧。



复制代码 代码如下:

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

加载全部内容

相关教程
猜你喜欢
用户评论