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解析xml文件实例分享就介绍到这了。书写漫漫青春,激荡热血的心灵;挥洒淡淡笔墨,感慨奋斗的生命。更多相关python解析xml文件实例分享内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: python xml