python遍历xml文件名修改name值
时间: 2024-02-12 15:09:01 浏览: 69
change_xml_name.py
可以使用Python中的ElementTree库来遍历XML文件并修改name值。下面是一个简单的示例代码:
```python
import xml.etree.ElementTree as ET
# 加载XML文件
tree = ET.parse('example.xml')
root = tree.getroot()
# 遍历XML文件中的所有元素
for elem in root.iter():
# 检查元素是否有name属性
if 'name' in elem.attrib.keys():
# 修改name属性的值
elem.set('name', 'new_name')
# 将修改后的XML文件保存
tree.write('example.xml')
```
在这个示例中,我们首先使用ElementTree库加载XML文件,然后使用`root.iter()`方法遍历XML文件中的所有元素。对于每个元素,我们检查它是否具有`name`属性,并使用`elem.set()`方法修改属性的值。最后,我们使用`tree.write()`方法将修改后的XML文件保存。
阅读全文