修改 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')