python解析xml文件实例分享
时间:2021-04-17 09:52:02|栏目:Python代码|点击: 次

复制代码 代码如下:
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中np.array的shape( ,)与( ,1)的区别
本文标题:python解析xml文件实例分享
本文地址:http://www.codeinn.net/misctech/102960.html






