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中的ceil()方法使用教程
May 14 Python
Python 字典与字符串的互转实例
Jan 13 Python
对python中return和print的一些理解
Aug 18 Python
使用python和Django完成博客数据库的迁移方法
Jan 05 Python
Python使用pydub库对mp3与wav格式进行互转的方法
Jan 10 Python
Python如何爬取实时变化的WebSocket数据的方法
Mar 09 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
Feb 05 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
Python实现寻找回文数字过程解析
Jun 09 Python
python实现简单的tcp 文件下载
Sep 16 Python
Django怎么在admin后台注册数据库表
Nov 14 Python
Python 实现键盘鼠标按键模拟
Nov 18 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简单系统查询模块代码打包下载
2008/06/07 PHP
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
PHP实现ftp上传文件示例
2014/08/21 PHP
php cli配置文件问题分析
2015/10/15 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
2019/05/13 PHP
js的event详解。
2006/09/06 Javascript
javascript编程起步(第七课)
2007/01/10 Javascript
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
使用jQuery和ajax代替iframe的方法(详解)
2017/04/12 jQuery
vue router+vuex实现首页登录验证判断逻辑
2018/05/17 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
python使用marshal模块序列化实例
2014/09/25 Python
python开发之thread实现布朗运动的方法
2015/11/11 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
django2笔记之路由path语法的实现
2019/07/17 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
4s店总经理岗位职责
2013/12/31 职场文书
女方婚礼新郎答谢词
2014/01/11 职场文书
婚礼新郎父母答谢词
2014/01/16 职场文书
优秀士兵个人事迹材料
2014/01/19 职场文书
五一劳动节演讲稿
2014/09/12 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书