用python代码批量遍历datafile文件夹下的xml文件,判断xml文件中是否含有path节点,若有,则删除path节点
时间: 2023-04-07 21:02:46 浏览: 61
可以使用以下代码实现:
```python
import os
import xml.etree.ElementTree as ET
folder_path = "datafile"
for file_name in os.listdir(folder_path):
if file_name.endswith(".xml"):
file_path = os.path.join(folder_path, file_name)
tree = ET.parse(file_path)
root = tree.getroot()
for path in root.findall(".//path"):
root.remove(path)
tree.write(file_path)
```
这段代码会遍历指定文件夹下的所有xml文件,对于每个文件,它会使用ElementTree库解析xml文件,然后查找所有的path节点并删除它们,最后将修改后的xml文件重新写入原文件。