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使用7z解压apk包的方法
Apr 18 Python
利用Python的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
python调用tcpdump抓包过滤的方法
Jul 18 Python
Python实现的序列化和反序列化二叉树算法示例
Mar 02 Python
python 一个figure上显示多个图像的实例
Jul 08 Python
Django对models里的objects的使用详解
Aug 17 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 Python
Pygame框架实现飞机大战
Aug 07 Python
python exit出错原因整理
Aug 31 Python
python 安全地删除列表元素的方法
Mar 16 Python
Python 一键获取电脑浏览器的账号密码
May 11 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+MySQL搭建聊天室功能实例代码
2012/08/20 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
javascript 写类方式之四
2009/07/05 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
JavaScript模拟鼠标右键菜单效果
2020/12/08 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
快速解决处理后台返回json数据格式的问题
2018/08/07 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
python 正则式 概述及常用字符
2009/05/07 Python
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
解决.ui文件生成的.py文件运行不出现界面的方法
2019/06/19 Python
学python爬虫能做什么
2020/07/29 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
什么是设计模式
2012/06/17 面试题
小学生自我评价范文
2014/01/25 职场文书
如何写好建议书
2014/03/13 职场文书
2014财务年度工作总结
2014/11/11 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
讲座新闻稿
2015/07/18 职场文书
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android
Win11筛选键导致键盘失灵怎么解决? Win11关闭筛选键的技巧
2022/04/08 数码科技
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL