Posted in Python onDecember 04, 2013
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文件实例分享
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@