J'ai une classe/un objet python comme suit.Comment vérifier les valeurs dans une instance avec Python?
class Hello:
def __init__(self):
self.x = None
self.y = None
self.z = None
h = Hello()
h.x = 10
h.y = 20
# h.z is not set
Je dois vérifier si toutes les variables membres sont définies (pas None). Comment puis-je faire cela automatiquement?
for value in ??memeber variables in h??:
if value == None:
print 'value is not set'
Vous n'en avez pas. Vous écrivez la classe d'une manière qui ne peut pas la laisser non initialisée (à moins que quelqu'un ne soit vraiment hors de votre * et * leur code, bien sûr). – delnan