“Проверьте, есть ли у объекта атрибут в Python” Ответ

Проверьте, есть ли у объекта атрибут в Python

if hasattr(a, 'property'):
    doStuff(a.property)
else:
    otherStuff()
DreamCoder

Проверьте, есть ли у объекта атрибут в Python

getattr(a, 'property', 'default value')
DreamCoder

Проверьте, есть ли у объекта атрибут в Python

assert hasattr(a, 'property'), 'object lacks property' 
print(a.property)
DreamCoder

Ответы похожие на “Проверьте, есть ли у объекта атрибут в Python”

Вопросы похожие на “Проверьте, есть ли у объекта атрибут в Python”

Больше похожих ответов на “Проверьте, есть ли у объекта атрибут в Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования