bndbox = root.find('object').find('bndbox') AttributeError: 'NoneType' object has no attribute 'find'
时间: 2023-11-15 07:05:22 浏览: 55
AttributeError: ‘NoneType’ object has no attribute ‘children’ 错误
5星 · 资源好评率100%
这个错误通常表示在你的 XML 文件中没有找到匹配的标签,导致 `find()` 方法返回了空值 `None`。你需要确保你正在寻找的标签确实存在于 XML 文件中。
你可以在执行 `find()` 方法之前,先使用 `print` 函数输出一下你要查找的标签是否存在。如果不存在,你需要检查你的 XML 文件是否正确,或者修改你的代码以适应 XML 文件的格式。
另外,也有可能是你的 `root` 对象本身就是空值 `None`,导致无法执行 `find()` 方法。你需要确保在解析 XML 文件后,得到的 `root` 对象不为空。
阅读全文