python解析xml文件实例分享


Posted in Python onDecember 04, 2013

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
Python 相关文章推荐
跟老齐学Python之使用Python查询更新数据库
Nov 25 Python
Python2中的raw_input() 与 input()
Jun 12 Python
python操作oracle的完整教程分享
Jan 30 Python
python得到windows自启动列表的方法
Oct 14 Python
对pandas写入读取h5文件的方法详解
Dec 28 Python
【python】matplotlib动态显示详解
Apr 11 Python
python aiohttp的使用详解
Jun 20 Python
华为2019校招笔试题之处理字符串(python版)
Jun 25 Python
在Python中使用turtle绘制多个同心圆示例
Nov 23 Python
Django多进程滚动日志问题解决方案
Dec 17 Python
解决Python中报错TypeError: must be str, not bytes问题
Apr 07 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
Feb 20 Python
python抓取某汽车网数据解析html存入excel示例
Dec 04 #Python
python共享引用(多个变量引用)示例代码
Dec 04 #Python
python函数返回多个值的示例方法
Dec 04 #Python
python sys模块sys.path使用方法示例
Dec 04 #Python
Python yield使用方法示例
Dec 04 #Python
python函数参数*args**kwargs用法实例
Dec 04 #Python
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 #Python
You might like
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
杏林同学录(七)
2006/10/09 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
php实现session共享的实例方法
2019/09/19 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
判断浏览器的javascript版本的代码
2010/09/03 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
ECMAScript6--解构
2017/03/30 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
vue 使用eventBus实现同级组件的通讯
2018/03/02 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
windows下python安装paramiko模块和pycrypto模块(简单三步)
2017/07/06 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
python使用Plotly绘图工具绘制水平条形图
2020/03/25 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
2019/05/08 Python
python pandas 时间日期的处理实现
2019/07/30 Python
python用requests实现http请求代码实例
2019/10/31 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
使用HTML5里的classList操作CSS类
2016/06/28 HTML / CSS
公司门卫岗位职责范本
2014/07/08 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
护士个人年度总结范文
2015/02/13 职场文书
javascript之Object.assign()的痛点分析
2022/03/03 Javascript