“Sprawdź, czy obiekt ma atrybut w Pythonie” Kod odpowiedzi

Sprawdź, czy obiekt ma atrybut w Pythonie

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

Sprawdź, czy obiekt ma atrybut w Pythonie

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

Sprawdź, czy obiekt ma atrybut w Pythonie

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

Odpowiedzi podobne do “Sprawdź, czy obiekt ma atrybut w Pythonie”

Pytania podobne do “Sprawdź, czy obiekt ma atrybut w Pythonie”

Więcej pokrewnych odpowiedzi na “Sprawdź, czy obiekt ma atrybut w Pythonie” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu