修改 XML 檔案

匯入元素樹模組並開啟 xml 檔案,獲取一個 xml 元素

import xml.etree.ElementTree as ET
tree = ET.parse('sample.xml')
root=tree.getroot()
element = root[0] #get first child of root element

可以通過更改其欄位,新增和修改屬性,新增和刪除子項來操作元素物件

element.set('attribute_name', 'attribute_value') #set the attribute to xml element
element.text="string_text"

如果要刪除元素,請使用 Element.remove() 方法

root.remove(element)

ElementTree.write() 方法用於將 xml 物件輸出到 xml 檔案。

tree.write('output.xml')