Мне нужно использовать python hasattr
для моей конкретной цели. Мне нужно проверить, что объект имеет атрибут, а - не, имеющий другой атрибут.Использование hasattr и not hasattr в python
Рассмотрим объект класса с именем model
, мне нужно, чтобы проверить, является ли это имеющий атрибут называется domain_id
:
if hasattr(model, 'domain_id'):
мне также нужно проверить еще одно условие, что он не должен иметь атрибут называется type
,
if not hasattr(model, 'type'):
Как совместить два чека здесь?
У вашего вопроса уже есть свой ответ .. –
Не будет 'if hasattr (model, 'domain_id') not hasattr (model, 'type'):' work? –