当我运行ArcGIS Pro 添加几何属性(数据管理)命令时:
arcpy.AddGeometryAttributes_management()
我收到以下错误:
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: 'ToolValidator' object has no attribute 'isLicensed'
该工具执行它需要做的事情,并且正在正常工作。然而,进行一些研究表明,这是一个已知臭虫,应该被忽略:
是的,考虑到该工具(_)没有许可证要求,只需忽略并继续前进。我已经点击了gp团队,以确保他们可以看看这个最近报道的问题。我很抱歉你撞到了,但看起来不是什么大事.
是否有任何方法可以完全抑制AttributeError
,这样我就不会在更大的工作流中看到错误?
发布于 2020-09-28 04:56:20
只需在要忽略错误的代码行周围运行一个try-except
块即可。
try:
arcpy.AddGeometryAttributes_management()
except AttributeError:
pass
这将忽略错误并继续进行。
考虑到模块中可能存在错误,您可以只使用except:
,但是这将忽略每个返回的错误。
https://stackoverflow.com/questions/64096121
复制相似问题