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获取Linux系统下的本机IP地址代码分享
Nov 07 Python
连接Python程序与MySQL的教程
Apr 29 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
Jun 24 Python
python实现FTP服务器服务的方法
Apr 11 Python
Django的信号机制详解
May 05 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
Aug 08 Python
python实现机械分词之逆向最大匹配算法代码示例
Dec 13 Python
python+opencv实现动态物体追踪
Jan 09 Python
Python Opencv任意形状目标检测并绘制框图
Jul 23 Python
浅谈Python中的模块
Jun 10 Python
python opencv实现简易画图板
Aug 27 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
Nov 30 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
zend framework重定向方法小结
2016/05/28 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
Laravel 5.5 实现禁用用户注册示例
2019/10/24 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
JQUERY操作JSON实例代码
2010/02/09 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
angular.element方法汇总
2015/01/07 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
python实现比较两段文本不同之处的方法
2015/05/30 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
python加载自定义词典实例
2019/12/06 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
英格兰橄榄球商店:England Rugby Store
2016/12/17 全球购物
大课间活动实施方案
2014/03/06 职场文书
施工安全生产承诺书
2014/05/23 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
爱心捐款感谢信
2015/01/20 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
浅谈MySQL user权限表
2021/06/18 MySQL
MySQL连接控制插件介绍
2021/09/25 MySQL
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server