读取xml出现错误
NoneType' object has no attribute 'text'
解决方法
xml中的节点可能不存在或者上下级关系有问题
import os.path as osp
import xml.etree.ElementTree as ET
import numpy as np
xml_path = '***.xml' #***替换为自己查找问题的xml文件
tree = ET.parse(xml_path)
root = tree.getroot()
size = root.find('object') #上级节点
width = int(size.find('width').text) #出现问题的节点
height = int(size.find('height').text)
在我的代码里由于
width
的上级是
size
节点,所以代码修改为
size = root.find('size') #修改
width = int(size.find('width').text) #成功解决
版权声明:本文为qq_34301511原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。