python解析xml文件實例分享
更新時間:2013年12月04日 14:41:17 作者:
這篇文章主要介紹了python解析XML文件的方法,大家參考使用吧
復(fù)制代碼 代碼如下:
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數(shù)據(jù)(province中)
city_list = []
for onec in onep:
#子標簽中的name數(shù)據(jù)(city中)
city = onec.get('name')
city_list.append(city)
area_list[province] = city_list
#返回一個省份與城市關(guān)系的字典,即:{省份名稱:[城市名稱1,城市名稱2,···]}
return area_list
相關(guān)文章
python實現(xiàn)在無須過多援引的情況下創(chuàng)建字典的方法
這篇文章主要介紹了python實現(xiàn)在無須過多援引的情況下創(chuàng)建字典的方法,是非常實用的技巧,需要的朋友可以參考下2014-09-09Python如何利用正則表達式爬取網(wǎng)頁信息及圖片
這篇文章主要給大家介紹了關(guān)于Python如何利用正則表達式爬取網(wǎng)頁信息及圖片的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04Python?echarts實現(xiàn)數(shù)據(jù)可視化實例詳解
這篇文章主要為大家詳細介紹了Python?echarts實現(xiàn)數(shù)據(jù)可視化,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03Python獲取時間范圍內(nèi)日期列表和周列表的函數(shù)
這篇文章主要介紹了Python獲取時間范圍內(nèi)日期列表和周列表的函數(shù),文中給大家提到了python獲取日期的周數(shù) ,需要的朋友可以參考下2019-08-08