【发布时间】:2022-10-15 04:04:44
【问题描述】:
我有以下 XML 文件:
<data>
<Views>
<view viewname="Request Info" Queryname="Gooo"/>
<view viewname="To Do" Queryname="For later"/>
</Views>
</data>
我正在尝试将新元素添加到“视图”中,因此最终它将如下所示:
<Views>
<view viewname="Request Info" Queryname="Gooo"/>
<view viewname="To Do" Queryname="For later"/>
<view viewname="Request Info222" Queryname="Gooo"/>
</Views>
</data>
我的代码如下所示:
从 xml.etree 导入 ElementTree 作为 ET
tree = ET.parse('C:\Python_Projects\Jira_Rest\hest.xml')
root = tree.getroot()
for item in root.findall('Views'):
new = ET.SubElement(item, 'View')
new.text = '<view viewname="Request Info222" Queryname="Gooo"/>'
没有错误,但文件未使用新数据更新。
【问题讨论】: