bonjour à tous,
dans mon petit projet j'ai choisi de stocker toutes mes données dans une classe en forme arborescence, class dont les attributs sont d'autre classes est ainsi de suite.
dans mon arbre y'a une branche de nom precis (foo par exemple) à laquelle je veux acceder(y'en a plusieur puisque c'est une classe utilisé comme attribut par d'autres classe)
ma question : comment pourrais-je acceder a tous les 'foo' dans un object de cette class ? sachant que foo peut exister à n'importe quelle niveau de mon arborescence,
j'ai deja essayé objet.__dict__, mais de cette façon je sais pas comment m'arreter et ca donne genre:
for i in object.__dict__ : if isinstance(object.__dict__[i], instance) : for j in object.__dict__[i]__dict__: if is instance(object.__dict__[i]__dict__[j],instance)..........
y'a t il mieux ?
merci de m'aider.
Partager