python修改xml文件内容
时间: 2023-09-03 17:15:05 浏览: 143
可以使用Python中的xml.etree.ElementTree模块来修改XML文件内容。以下是修改XML文件内容的一般步骤:
1.导入xml.etree.ElementTree模块
```python
import xml.etree.ElementTree as ET
```
2.解析XML文件
```python
tree = ET.parse('file.xml')
root = tree.getroot()
```
3.查找需要修改的元素
```python
element = root.find('element_name')
```
4.修改元素的属性或文本
```python
element.set('attribute_name', 'new_value')
element.text = 'new_text'
```
5.保存修改后的XML文件
```python
tree.write('file.xml')
```
完整的示例代码:
```python
import xml.etree.ElementTree as ET
# 解析XML文件
tree = ET.parse('file.xml')
root = tree.getroot()
# 修改元素的属性和文本
element = root.find('element_name')
element.set('attribute_name', 'new_value')
element.text = 'new_text'
# 保存修改后的XML文件
tree.write('file.xml')
```
阅读全文