Python操作xml文件(xml.etree.ElementTree)

521 查看

使用库 xml.etree.ElementTree 

代码托管位置 github-pytools

需求

在实际应用中,需要对xml配置文件进行实时修改,

1.增加、删除 某些节点

2.增加,删除,修改某个节点下的某些属性

3.增加,删除,修改某些节点的文本

使用xml文档

实现思想

使用ElementTree,先将文件读入,解析成树,之后,根据路径,可以定位到树的每个节点,再对节点进行修改,最后直接将其输出

实现代码

修改后的结果