用python帮我在xml加多一个object
时间: 2024-02-13 17:02:07 浏览: 67
用代码增加对象
好的,我可以帮你用 Python 在 XML 中添加一个新的 object 元素。同样需要使用 ElementTree 库并读取 XML 文件,并将其解析为 ElementTree 对象。接下来,我们可以使用 ElementTree 对象中的方法来添加新的元素和属性。以下是一个示例代码:
```python
import xml.etree.ElementTree as ET
# 读取 XML 文件
tree = ET.parse('example.xml')
root = tree.getroot()
# 创建新的 object 元素
new_object = ET.Element('object')
new_object.set('name', 'new_object')
new_object.set('type', 'typeA')
# 添加新的 object 元素到根元素中
root.append(new_object)
# 保存修改后的 XML 文件
tree.write('example.xml')
```
在上面的代码中,我们首先使用 `ET.parse()` 方法读取 XML 文件,然后使用 `ET.Element()` 方法创建新的 object 元素,并使用 `set()` 方法添加 name 和 type 属性。接着,我们使用 `root.append()` 方法将新的 object 元素添加到根元素中。最后,我们使用 `tree.write()` 方法保存修改后的 XML 文件。
阅读全文