为了账号安全,请及时绑定邮箱和手机立即绑定

在 python 中使用 ElementTree 从 aml 中删除元素

在 python 中使用 ElementTree 从 aml 中删除元素

白衣非少年 2022-08-16 10:32:02
所以我有一个xml<a>    <b><\b>    <b><\b></a>我跑import xml.etree.ElementTreeet = xml.etree.ElementTree.parse('abc.xml')root = et.getroot()for x in root:    root.remove(x)        print(xml.etree.ElementTree.tostring(root))期望作为输出,但我得到这个<a></a><a><b /></a>我在这里误解了什么?
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

尝试更改

for x in root:

for x in root.findall('*'):


查看完整回答
反对 回复 2022-08-16
  • 1 回答
  • 0 关注
  • 80 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号