麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

XML解析(Python)

2019-11-14 09:39:09
字體:
供稿:網(wǎng)友

在配置Jenkins的jobs的時(shí)候,需要用到對(duì)xml文件的操作,因此在網(wǎng)上找了一些方法,總結(jié)一下:

xml.xtree.Element庫

需要引入以下幾個(gè)包:

import xml.etree.ElementTree as ETfrom xml.etree.ElementTree import ElementTree, Element

讀取XML文件到Python腳本中:

方法一:從文件中讀取

tree = ElementTree()tree.parse(xmlPath)

方法二:從字符串中讀取

tree = ET.fromstring(xmlString)

尋找某個(gè)節(jié)點(diǎn)(nodeName或Path)

node = tree.find(tagNameOrPath) # 可以通過tag name或者path尋找到第一個(gè)符合的節(jié)點(diǎn),沒有找到返回None

增加/改變/刪除節(jié)點(diǎn)的屬性

node.set(key, value) # 增加或修改node下名稱為key的屬性,值為valuedel node.attrib[key] # 刪除node下名稱為key的屬性

對(duì)節(jié)點(diǎn)增加/改變/刪除文本

node.text += text # 增加node.text = text # 改變node.text = '' # 刪除'''總之,對(duì)node.text進(jìn)行操作就對(duì)了'''

創(chuàng)建一個(gè)新的節(jié)點(diǎn)

element = Element(tag, PRopertyDict) # tag是新節(jié)點(diǎn)的名稱,propertyDict是新節(jié)點(diǎn)的屬性字典element.text = text # 新節(jié)點(diǎn)的文本內(nèi)容

在節(jié)點(diǎn)下加入/刪除節(jié)點(diǎn)

node.append(element) # 加入多個(gè)節(jié)點(diǎn)時(shí)可以用extend(subelements)node.remove(element) # 刪除node下的element節(jié)點(diǎn)

更多細(xì)節(jié),可以查看官方文檔: https://docs.python.org/2/library/xml.etree.elementtree.html#xml-tree-and-elements


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕欧美亚洲 | 麻豆一二区 | 国产精品欧美日韩一区二区 | 亚洲一区二区三区日本久久九 | 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 成年免费在线视频 | 人人玩人人爽 | 激情视频在线播放 | 国产精品久久在线观看 | 中文区永久区 | 激情大乳女做爰办公室韩国 | 91精品国产91 | 亚洲影视中文字幕 | www.三区| 狠狠久久伊人中文字幕 | 国产一区二精品区在线 | 成人免费视频 | 久久精品com | 超碰一区 | 国产精品高潮视频 | 成人黄色网战 | 精品一区二区免费视频视频 | 中文在线观看视频 | 99影视电影电视剧在线播放 | 欧美成在线视频 | 黄色免费在线视频网站 | 99精品国产在热久久婷婷 | 成年人毛片视频 | 日本最新免费二区三区 | 日本一区二区不卡在线观看 | 久久日韩在线 | 黄色av免费电影 | 在线看一区二区三区 | 九九热在线视频免费观看 | 国产羞羞视频在线观看免费应用 | 成人福利在线看 | 免费一级片网站 | xxxxhd73国产 | 制服丝袜日日夜夜 | 免费成人 | 国产精品成人一区二区三区电影毛片 |