Вы можете проверить, содержит ли object
атрибут, используя hasattr
встроенный метод.
Например, если ваш объект a
и вы хотите проверить атрибут stuff
>>> class a:
... stuff = "something"
...
>>> hasattr(a,'stuff')
True
>>> hasattr(a,'other_stuff')
False
Сама сигнатура метода hasattr(object, name) -> bool
, что означает, что если object
имеет атрибут , который передается второму аргументу в hasattr
, то это дает логическое значение True
или False
в зависимости от наличия атрибута name
в объекте.