python xml合并
时间: 2023-07-05 12:36:23 浏览: 144
python通用模块,合并xml格式文件
4星 · 用户满意度95%
如果你想将两个或多个XML文档合并成一个,则可以使用Python中的ElementTree模块。下面是一个简单的示例代码,它可以将两个XML文件合并成一个:
```python
import xml.etree.ElementTree as ET
# 打开第一个XML文件
tree1 = ET.parse('file1.xml')
root1 = tree1.getroot()
# 打开第二个XML文件
tree2 = ET.parse('file2.xml')
root2 = tree2.getroot()
# 将第二个XML文件的根节点添加到第一个XML文件中
root1.append(root2)
# 保存合并后的XML文件
tree1.write('merged.xml')
```
在这个示例中,我们首先打开了两个XML文件并获取它们的根节点。然后,我们将第二个XML文件的根节点添加到第一个XML文件的根节点中。最后,我们将合并后的XML写入一个新的文件中。注意,如果两个XML文件具有相同的元素,则它们将被合并在一起,因此你需要确保合并后的XML文件符合你的需求。
阅读全文