Используйте это с вопросами, включающими исключение 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 относительно Ссылок на атрибут.