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

AttributeError:“ ElementTree”对象在Python中没有属性“ tag”

AttributeError:“ ElementTree”对象在Python中没有属性“ tag”

潇湘沐 2021-05-06 14:13:13
如果节点包含特定的字符串(关键字),我想解析一个XML文件并提取我感兴趣的节点。但是要使用find和finall函数,首先我决定将我拥有的关键字以及XML文件的列表小写。这是代码。import xml.etree.ElementTree as ETfrom xml.etree.ElementTree import tostringimport csvtree=ET.parse('/Users/m/Documents/dr.xml')**t = tostring(tree)**t = t.lower()tree= ET.fromstring(t).......我在这条线上出现错误:t = tostring(tree)任何想法如何解决?谢谢
查看完整描述

1 回答

?
慕仙森

TA贡献1827条经验 获得超8个赞

您需要从根节点解析它


import xml.etree.ElementTree as ET

from xml.etree.ElementTree import tostring

tree=ET.parse('t.xml')

tree = tree.getroot()

t = tostring(tree)

t = t.lower()

tree= ET.fromstring(t)


查看完整回答
反对 回复 2021-05-18
  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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