Je suis en train de mettre des booléens en fonction de si un objet a ou non des attributs:python essayer plusieurs déclarations avec la même erreur possible
try:
att1 = myobj.att1
att2 = myobj.att2
att3 = myobj.att3
except AttributeError:
pass
Toutefois, si att1
n'est pas présent et jette un AttributeError
, il a gagné Essayons pas les deux autres. Dois-je faire une boucle (n'y a-t-il aucun moyen de le faire dans une déclaration try
?)
Merci!
Tout à fait vrai. J'aime cette fonction getattr. – ash
Très peu de langages rendent la méta programmation aussi simple et aussi propre que python. – marr75