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中实现常量(Const)功能
Jan 28 Python
python使用pil生成缩略图的方法
Mar 26 Python
python编写简单爬虫资料汇总
Mar 22 Python
python处理按钮消息的实例详解
Jul 11 Python
python使用筛选法计算小于给定数字的所有素数
Mar 19 Python
python使用代理ip访问网站的实例
May 07 Python
Python 实现使用空值进行赋值 None
Mar 12 Python
python使用PIL剪切和拼接图片
Mar 23 Python
jupyter notebook 添加kernel permission denied的操作
Apr 21 Python
python属于解释型语言么
Jun 15 Python
Python使用内置函数setattr设置对象的属性值
Oct 16 Python
python 批量下载bilibili视频的gui程序
Nov 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基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
php 缓存函数代码
2008/08/27 PHP
php实现jQuery扩展函数
2009/10/30 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
2019/03/30 PHP
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
2013/11/20 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
使用jquery插件qrcode生成二维码
2015/10/22 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
vue实现分页加载效果
2019/12/24 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
Gap中国官网:美式休闲风服饰
2017/02/05 全球购物
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
法律工作求职自荐信
2013/10/31 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
2015年员工工作表现评语
2015/03/25 职场文书
导游词之山海关
2019/12/10 职场文书