“Compruebe si un objeto tiene un atributo en Python” Código de respuesta

Compruebe si un objeto tiene un atributo en Python

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

Compruebe si un objeto tiene un atributo en Python

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

Compruebe si un objeto tiene un atributo en Python

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

Respuestas similares a “Compruebe si un objeto tiene un atributo en Python”

Preguntas similares a “Compruebe si un objeto tiene un atributo en Python”

Más respuestas relacionadas con “Compruebe si un objeto tiene un atributo en Python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código