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 条件判断的缩写方法
Sep 06 Python
python控制台显示时钟的示例
Feb 24 Python
简单介绍Python中的readline()方法的使用
May 24 Python
启动targetcli时遇到错误解决办法
Oct 26 Python
python2 与python3的print区别小结
Jan 16 Python
Python实现PS图像明亮度调整效果示例
Jan 23 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
基于Django框架利用Ajax实现点赞功能实例代码
Aug 19 Python
Python对列表的操作知识点详解
Aug 20 Python
如何在Anaconda中打开python自带idle
Sep 21 Python
谈谈python垃圾回收机制
Sep 27 Python
Python 的演示平台支持 WSGI 接口的应用
Apr 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
php 团购折扣计算公式
2011/11/24 PHP
laravel实现上传图片并在页面显示的例子
2019/10/14 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
jQuery学习笔记之jQuery动画效果
2013/09/09 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
2014/01/27 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
利用HTML5的画布Canvas实现刮刮卡效果
2015/09/06 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
2020/03/25 Javascript
vue实现简单图片上传
2020/06/30 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
python学习之matplotlib绘制散点图实例
2017/12/09 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
2018/03/22 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
pandas数据拼接的实现示例
2020/04/16 Python
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
高三语文教学反思
2014/01/15 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
我爱祖国演讲稿
2014/09/02 职场文书