国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python xml.etree.ElementTree遍歷xml所有節(jié)點(diǎn)實(shí)例詳解

python xml.etree.ElementTree遍歷xml所有節(jié)點(diǎn)實(shí)例詳解

2020-09-13 11:45/yiluochenwu Python

這篇文章主要介紹了python xml.etree.ElementTree遍歷xml所有節(jié)點(diǎn)實(shí)例詳解的相關(guān)資料,這里附有實(shí)例代碼,需要的朋友可以參考下

python xml.etree.ElementTree遍歷xml所有節(jié)點(diǎn)

XML文件內(nèi)容:

?
1
2
3
4
5
<students>
  <student name='劉備' sex='男' age='35'/>
  <student name='呂布' sex='男' age='38'/>
  <student name='貂蟬' sex='女' age='22'/>
</students>

代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#-*- coding: UTF-8 -*- 
# 從文件中讀取數(shù)據(jù)
import xml.etree.ElementTree as ET
 
#全局唯一標(biāo)識(shí)
unique_id = 1
 
#遍歷所有的節(jié)點(diǎn)
def walkData(root_node, level, result_list):
  global unique_id
  temp_list =[unique_id, level, root_node.tag, root_node.attrib]
  result_list.append(temp_list)
  unique_id += 1
   
  #遍歷每個(gè)子節(jié)點(diǎn)
  children_node = root_node.getchildren()
  if len(children_node) == 0:
    return
  for child in children_node:
    walkData(child, level + 1, result_list)
  return
 
#獲得原始數(shù)據(jù)
#out:
#[
#  #ID, Level, Attr Map
#  [1, 1, {'ID':1, 'Name':'test1'}],
#  [2, 1, {'ID':1, 'Name':'test2'}],
#]
def getXmlData(file_name):
  level = 1 #節(jié)點(diǎn)的深度從1開始
  result_list = []
  root = ET.parse(file_name).getroot()
  walkData(root, level, result_list)
 
  return result_list
 
if __name__ == '__main__':
  file_name = 'test.xml'
  R = getXmlData(file_name)
  for x in R:
    print x
  pass

輸出結(jié)果:

?
1
2
3
4
[1, 1, 'students', {}]
[2, 2, 'student', {'age': '35', 'name': u'\u5218\u5907', 'sex': u'\u7537'}]
[3, 2, 'student', {'age': '38', 'name': u'\u5415\u5e03', 'sex': u'\u7537'}]
[4, 2, 'student', {'age': '22', 'name': u'\u8c82\u8749', 'sex': u'\u5973'}]

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

原文鏈接:http://blog.csdn.net/yiluochenwu/article/details/23515923

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 91人人网| 99久久精品免费看国产四区 | 国产福利电影 | 久久小视频 | 91精品久久久久久久久久久久久久久 | 亚洲第一成年人网站 | 国产天堂在线 | 黄色av免费看 | 国产精品99久久免费观看 | 久色视频在线观看 | 日本三级中文在线电影 | 中文字幕不卡 | 我要看一级黄色 | 成人在线视频观看 | 久久久久久毛片免费看 | 日本日韩中文字幕 | 91在线你懂的 | 亚洲一区 日韩精品 中文字幕 | 欧美午夜一区二区三区免费大片 | 国产一区视频网站 | 来个一级毛片 | 日韩精品久久久久久 | 亚洲欧美在线观看 | 久久人 | 欧美在线综合 | 91麻豆精品国产91久久久久久 | 色视频亚洲 | 国产精品久久久久久久岛一牛影视 | 日韩毛片在线观看 | 日本福利片 | 精品久草| 午夜成人免费电影 | 日韩一级电影在线 | 播放欧美一级片 | 精品视频免费观看 | 亚洲狠狠爱 | 免费一区二区三区 | 81精品国产乱码久久久久久 | www.天天操.com | 91精品一区| 中文字幕在线导航 |