Описание тега attributeerror
Используйте это с вопросами, связанными с исключением Python ʻAttributeError`. При использовании этого тега также используйте более общий тег "Python".
Объяснение
В Python AttributeError
возникает, когда:
... ссылка на атрибут или присвоение не выполняется.
Другими словами, это происходит, когда вы пытаетесь получить доступ к атрибуту объекта или класса, который не существует.
пример
Например, пытаясь сделать:
import math
math.cuberoot(27)
поднимает AttributeError
похожий на:
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
math.cuberoot(27)
AttributeError: 'module' object has no attribute 'cuberoot'
поскольку math
модуль не определяет функцию с именем cuberoot
.
Документация
Дополнительные сведения см. В документации Python по ссылкам на атрибуты.