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