利用ElementTree讀寫XML檔案

2021-04-24 23:46:43 字數 412 閱讀 4697

在python中,對於xml的處理有很多模組,dom,sax,elementtree(或者對應的celementtree)等等,其中使用起來比較快捷方便的,應該算是elementtree了。似乎很多人懶得看e文的manual,呵呵,那我就總結一下個人的使用經驗。

在python2.5的版本中,elementtree存在於xml.etree.elementtree這個模組路徑中。我個人引入時,習慣使用一些網上的比較多的用法,利用as簡化名稱。

基本上有如下兩種方法:

利用et.parse(檔名)的形式,可以讀取xml取得對應的elementtree物件。

或者直接利用et.elementtree(file = 檔名)的形式,也可以直接利用乙個檔案構造elementtree物件。

python利用ElementTree讀寫xml

1.寫xml from xml.etree.elementtree import element,subelement,elementtree 生成根節點 root element root 生成第乙個子節點 head head subelement root,head head 節點的子節點 ti...

Python使用ElementTree解析XML

elementtree 元素樹 elementtree是xml解析庫,已經在python2.5之後被包括在標準庫中。elementtree感覺就像乙個輕量級的dom,具有方便使用 十分友好的api。除了 可復用之外,它執行速度快,消耗記憶體較少。這裡我們重點推薦使用elementtree。如果需要使...

使用ElementTree操作XML檔案

下面以這個xml檔案為例 war,thriller 2003 pg10 talk about a us japan war science fiction 1989r8 a schientific fiction action 4 pg10 vash the stampede comedy vhsp...