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制作获取网站目录的图形化程序
May 04 Python
基于python socketserver框架全面解析
Sep 21 Python
Python入门必须知道的11个知识点
Mar 21 Python
机器学习之KNN算法原理及Python实现方法详解
Jul 09 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
python实现简单加密解密机制
Mar 19 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
Sep 07 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
Python3如何判断三角形的类型
Apr 12 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
Apr 16 Python
Pycharm的Available Packages为空的解决方法
Sep 18 Python
基于Python的身份证验证识别和数据处理详解
Nov 14 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 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
php做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
javascript 多级checkbox选择效果
2009/08/20 Javascript
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
js字符串完全替换函数分享
2014/12/03 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
第一次接触神奇的Bootstrap菜单和导航
2016/08/01 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
React手稿之 React-Saga的详解
2018/11/12 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
解决Keras 自定义层时遇到版本的问题
2020/06/16 Python
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
护理专业毕业生自荐书
2014/05/24 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
2014年实习期工作总结
2014/11/27 职场文书
优秀党员推荐材料
2014/12/18 职场文书
学校百日安全活动总结
2015/05/07 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers