python解析xml文件实例分享
时间:2021-11-20 07:56:14
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,xml文件


猜你喜欢
Python 类的继承实例详解
2021-04-30 15:54:09
Python从MySQL数据库中面抽取试题,生成试卷
2024-01-18 01:40:51

python 多线程中join()的作用
2022-11-27 12:24:24

详解springboot 使用c3p0数据库连接池的方法
2024-01-19 04:59:09
Python Socket TCP双端聊天功能实现过程详解
2022-03-13 02:25:44
golang指数运算操作
2024-01-30 22:35:53
整合ckeditor+ckfinder,解决上传文件路径问题
2022-12-10 09:25:39
使用Python操作PDF文件
2022-01-01 06:15:12

python列表数据增加和删除的具体实例
2021-08-05 15:11:09
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2022-08-07 07:34:07

Python socket.error: [Errno 98] Address already in use的原因和解决方法
2021-07-12 01:27:02
使用Python实现文字转语音并生成wav文件的例子
2021-06-27 03:29:52
解决Django的request.POST获取不到内容的问题
2022-12-26 18:55:20
如何利用Java正则表达式校验密码规则
2022-07-22 02:05:13
python3 requests库文件上传与下载实现详解
2021-10-10 15:31:07
node.js express框架简介与实现
2024-05-08 09:35:22

详解python ThreadPoolExecutor异常捕获
2023-08-09 12:54:30
SQL Server服务器内存升级后的烦恼
2008-12-22 10:55:00
python-pymongo常用查询方法含聚合问题
2021-02-10 21:35:36
js自定义弹框插件的封装
2024-05-28 15:38:36
