python如何讀取xml格式的檔案

2021-06-03 04:37:53 字數 920 閱讀 1907

1、獲取suit1.cnf檔案中「suit1的描述資訊」部分的內容

from  xml.dom import minidom

xmldoc = minidom.parse(「c:\\users\\dell\\desktop\\111\\suit1.cnf」)

print xmldoc.toxml()

for i in xmldom.childnodes[0].getelementsbytagname("description"):

print i.childnodes[0].toxml()

第二句**得到乙個document型別變數xmldoc, 它是乙個儲存文件所有資訊的樹結構。用node的toxml()函式可以得到節點中儲存的xml字串。因為document是node的子類,所以可以應用toxml函式

因為xmldoc元素有兩個孩子結點,從0開始排。

2、如果想要得到根元素,即suit1.cnf中的config

from xml.dom import minidom

xmldoc = minidom.parse(「c:\\users\\dell\\desktop\\111\\suit1.cnf」)

root = xmidoc.documentelement

print root

3、dom是document object model的簡稱,它是以物件樹來表示乙個xml文件的方法,使用它的好處是你可以非常靈活的在物件中進行遍歷。

4、附錄:suit.cnf

<?xml version="1.0" encoding="utf-8"?>

suit1的描述資訊

group01

group01comment

group04

group04comment

group02

group02comment

python讀取xml格式的檔案

資料樣例 1 1 opinionated n 我是句子sentence 2 opinionated n 我是句子sentence 3 opinionated y polarity neg 我也是句子sentence weibo 5 1 opinionated y polarity neg 句子句子s...

python讀取xml檔案,VOC格式標註讀取

python解析xml的三種方式 主要用xml.etree.elementtree模組 簡稱 et 來解析xml檔案,它提供了輕量級的python式的api。讀取voc資料集大致流程如下 import xml.etree.elementtree as et tree et.parse file na...

flash讀取XML格式資料

xml格式 兩種寫法 第一種 宣告省略,不影響flash讀取 假設不宣告xml格式,則必須儲存成utf 8格式,否則用ie開啟xml文件 會出現無效字元等問題 1第乙個 絕對第乙個 2第二個 絕對第二個 第二個可以混合使用.本例就是混合使用,這個格式寫法看自己習慣,我喜歡第二種,呵呵 絕對第乙個 絕...