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的迭代器与生成器实例详解
Jul 16 Python
python爬虫实现教程转换成 PDF 电子书
Feb 19 Python
python的concat等多种用法详解
Nov 28 Python
利用Python进行图像的加法,图像混合(附代码)
Jul 14 Python
python网络编程:socketserver的基本使用方法实例分析
Apr 09 Python
Python内置函数locals和globals对比
Apr 28 Python
浅谈pycharm导入pandas包遇到的问题及解决
Jun 01 Python
Linux安装Python3如何和系统自带的Python2并存
Jul 23 Python
Python同时迭代多个序列的方法
Jul 28 Python
浅谈如何使用python抓取网页中的动态数据实现
Aug 17 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
python爬取代理ip的示例
Dec 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设计模式 Adapter(适配器模式)
2011/06/26 PHP
php的ddos攻击解决方法
2015/01/08 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
JavaScript 字符编码规则
2009/05/04 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
2016/08/08 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
2017/02/11 Javascript
vue实现动态数据绑定
2017/04/28 Javascript
JS实现留言板功能
2017/06/17 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
简介Django中内置的一些中间件
2015/07/24 Python
Python第三方库的安装方法总结
2016/06/06 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
Python导入模块时遇到的错误分析
2017/08/30 Python
详解爬虫被封的问题
2019/04/23 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
python3+PyQt5 实现Rich文本的行编辑方法
2019/06/17 Python
python提取log文件内容并画出图表
2019/07/08 Python
python二维键值数组生成转json的例子
2019/12/06 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
HTML5拖放效果的实现代码
2016/11/17 HTML / CSS
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
什么时候需要进行强制类型转换
2016/09/03 面试题
外贸实习生自荐信范文
2013/11/24 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
法律意见书范本
2015/06/04 职场文书
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript