日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python 解析xml文件的示例

瀏覽:125日期:2022-07-09 14:46:01

1、獲取xml樹

import xml.etree.ElementTree as ETdef getTree(xmlName): xmlName = xmlName.strip() try: tree = ET.parse(xmlName) except: tree = None print ’Analysis xml file fail,file name: {}’.format(xmlName) return tree

2、獲取根節點

def getRoot(tree): if tree is not None: root = tree.getroot() else: root = None print ’Get root fail’ return root

3、查看根節點

def seeRoot(root): ’’’<country name='tan'>我是小明</country>’’’ if root is not None: print ’root tag:’, root.tag # 標簽(country) print ’root attrib:’, root.attrib # ?儺裕?ame='tan') print ’root text:’, root.text # 文本(我是小明) print ’root tail:’, root.tail # 尾字符串(未涉及)

4、從根開始遍歷樹

def traverseRoot(root): if root is not None: for label1 in root: print ’label1 tag:’, label1.tag print ’label1 attrib:’, label1.attrib print ’label1 text:’, label1.text print ’label1 tail:’, label1.tail print ’==================’ for label2 in label1:print ’label2 tag:’, label2.tagprint ’label2 attrib:’, label2.attribprint ’label2 text:’, label2.textprint ’label2 tail:’, label2.tailprint ’==================’for label3 in label2: print ’label3 tag:’, label3.tag print ’label3 attrib:’, label3.attrib print ’label3 text:’, label3.text print ’label3 tail:’, label3.tail print ’==================’

5、找到2012年的gdppc和neighbor下的b標簽(找到同層有條件的同層另一個tag的文本)

def findYouNedd(root): ’’’查找year為2012下的b標簽的文本’’’ if root is not None: for label1 in root: for label2 in label1:if label1.tag == ’country’ and label2.text == ’2012’: # 找到本層標簽為country且下一層有2012文本 print ’Find tag為country and next year=2012’ for child in label1: if child.tag == ’gdppc’: print child.text for youNeed in child: if youNeed.tag == ’b’:print ’You need:’, youNeed.text

6、查找父節點下的子節點

def findChildNode(fatherNode, childNode): childNode = childNode.strip() if fatherNode is not None: childs = fatherNode.findall(childNode) print childs print len(childs)

7、另一種辦法實現第4點

def findYouNedd2(root): countryNodes = root.findall(’country’) if root is not None: for countryNode in countryNodes: if countryNode.find(’year’).text == ’2012’:print countryNode.find(’gdppc’).text

8、移除節點

def delNode(tree, nodeName): nodeName = nodeName.strip() if tree is not None: root = tree.getroot() findNode = root.find(nodeName) if findNode is not None and findNode.tag == nodeName: root.remove(findNode) tree.write(’removeNode.xml’) # 移除節點后新的xml

9、xml樣例(xmlDemo.xml)

<?xml version='1.0'?><data> <country name='Liechtenstein'> <rank>1</rank> <year>2008</year> <gdppc>141100</gdppc> <neighbor name='Austria' direction='E'/> <neighbor name='Switzerland' direction='W'/> </country> <country name='Singapore'> <rank>4</rank> <year>2011</year> <gdppc>59900</gdppc> <neighbor name='Malaysia' direction='N'>123 <a name='a'> aaa </a> </neighbor> </country> <country name='Singapore'> <rank>68</rank> <year>2012</year> <gdppc>13600</gdppc> <neighbor name='Costa Rica' direction='W'/> <neighbor name='Colombia' direction='E'>456 <b name='b'> bbb </b> </neighbor> </country> <city>789</city></data>

以上就是Python 解析xml文件的示例的詳細內容,更多關于Python 解析xml的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文精品电影| av在线资源| 亚洲www免费| 日韩高清中文字幕一区二区| 高清不卡亚洲| 蜜桃精品在线| 999国产精品| 婷婷丁香综合| 在线视频精品| 免费人成在线不卡| 亚洲天堂日韩在线| 日本91福利区| 欧美激情视频一区二区三区在线播放| 国产精品一级| 麻豆成人在线观看| 免费看av不卡| 99成人在线| 亚洲欧美激情诱惑| 日韩精品福利一区二区三区| 国产欧美日韩在线一区二区| 久久精品网址| 久久伦理在线| 免费观看日韩电影| 国产探花在线精品| 国产精品久久久久蜜臀| 国产精品字幕| 丝袜美腿亚洲色图| 日韩激情一区二区| 精品三级在线| 午夜精品网站| 欧美在线看片| 久久影院午夜精品| 欧美中文一区二区| 中文字幕av一区二区三区四区| 国产精品一区二区三区av麻| 国产一区二区三区国产精品| 亚洲无线一线二线三线区别av| 亚洲欧美视频| 国产欧美在线| 激情久久五月| 午夜性色一区二区三区免费视频| 久久成人高清| 亚洲电影在线一区二区三区| 日本在线成人| 国产 日韩 欧美一区| 中文精品电影| 98精品视频| 欧美日韩精品一本二本三本| 国产欧美一级| 欧美va天堂| 国产日韩1区| 久久精品国产68国产精品亚洲| 日韩中文字幕一区二区高清99| 国产91在线精品| 免费视频一区二区| 不卡专区在线| 亚洲v天堂v手机在线| 91免费精品| 日韩精选在线| 欧美搞黄网站| 欧美精品1区| 三级在线观看一区二区| 国产日产高清欧美一区二区三区| 久久精品动漫| 国产欧美高清视频在线| 伊人久久婷婷| 国产一区二区三区探花| 综合国产视频| re久久精品视频| 日韩综合在线| 国产亚洲观看| 久久一二三区| 日韩不卡视频在线观看| 欧美日本不卡| 免费在线视频一区| 国产麻豆久久| 精品一区二区三区视频在线播放| 亚洲激情欧美| av在线最新| 国产日产精品_国产精品毛片 | 亚洲国产综合在线看不卡| 国产调教精品| 男女性色大片免费观看一区二区| 蜜桃av.网站在线观看| 一区二区三区午夜视频| 国产精品88久久久久久| 欧美国产小视频| 欧美精品99| 欧美午夜三级| 无码日韩精品一区二区免费| 欧美精品九九| 中文字幕在线高清| 久久三级中文| 国产精品黄网站| 日韩不卡手机在线v区| 亚洲在线观看| 欧美在线亚洲| 欧美成人午夜| 久久免费国产| 精品国产一区二区三区性色av| 日韩国产在线观看一区| 蜜桃一区二区三区在线| 亚洲激情精品| 一区在线观看| 国产亚洲福利| 99国产精品久久久久久久| 在线日韩欧美| 国产一区清纯| 亚洲国产日韩欧美在线| 激情久久五月| 999国产精品| 99久久亚洲精品蜜臀| 日韩免费福利视频| 国产精品专区免费| 首页国产精品| 成人一区而且| 日韩欧美精品综合| 精品亚洲美女网站| 久久久精品五月天| 91tv亚洲精品香蕉国产一区| 亚洲爱爱视频| 亚洲高清成人| 午夜精品影院| 久久亚洲图片| 一区二区电影| 日韩精选在线| 国产精品一区免费在线| 欧美激情视频一区二区三区免费 | 日本99精品| 国产欧美三级| 久久免费视频66| 中文在线а√天堂| 欧美日韩尤物久久| 欧美二区视频| 久久亚洲视频| 日韩高清在线不卡| 国产精品一级| 久久精品国产亚洲aⅴ| 久久久久久色 | 久久蜜桃精品| 午夜国产精品视频免费体验区| 亚洲视频www| 日韩精品亚洲一区二区三区免费| 欧美日韩一视频区二区| 精品国产乱码久久久| 在线天堂资源www在线污| 亚洲大片在线| 男女精品网站| 国产日韩一区二区三免费高清| 精品视频亚洲| av一区二区高清| 日韩精品亚洲一区二区三区免费| 欧美视频二区| 日韩电影免费网站| 国产亚洲精品v| 国产精品一在线观看| 国产91在线播放精品| 极品日韩av| 天堂av一区| 成人亚洲一区| 国产视频欧美| 国产精品一区三区在线观看| 精品美女久久| 夜夜嗨av一区二区三区网站四季av| 日韩中文字幕| 青青青免费在线视频| 蜜臀av一区二区三区| 久久精品理论片| 亚洲成人一区| 欧美精品第一区| 午夜久久久久| 欧美激情综合| 亚洲激情国产| 久久久91麻豆精品国产一区| 久久高清免费| 日韩欧美久久| 日韩不卡免费高清视频| 三级亚洲高清视频| 精品一区二区三区亚洲| 国产亚洲福利| 国产一区二区三区视频在线| 国产亚洲综合精品| 久久精品午夜| 免费成人av在线播放| 久久久久久色| 亚洲精品91| 国产精久久久| 蜜臀精品一区二区三区在线观看 | 欧美精品影院| 激情五月综合网| 国产精品一区二区三区四区在线观看| 色婷婷精品视频| 欧美午夜三级| 在线精品小视频| 国产一区二区精品久| 亚洲区欧美区| 久久在线视频免费观看| 国产精品一线| 一区二区三区四区日韩| 日韩av福利|