Bonjour à tous
alors voila, je me demandais si il existait une méthode qui permet de récupérer l'ensemble des attributs d'un objet.
Je m'explique, admettons qu'une classe définisse l'objet suivant:
Si je souhaite enregistrer le point A dans un fichier texte je suis obligé d'ajouter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 file_1=open('sauvegarde.txt','a') #Fichier de sauvegarde class point: #objet point def __init__(self,x=0,y=0,z=0): self.x=x self.y=y self.z=z #Main A=point(2,4,6)
Mais je me demandais si il n'existait pas une méthode qui permettrait de récupérer l'ensemble des attributs facilement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part file_1.write(str(A.x)+str(A.y)+str(A.z)) #La mise en page sera trés moche mais la question n'est pas la :)
Parce que tout vas bien dans le cas d'un objet avec trois attributs, mais si je manipule des objets qui ont plusieurs dizaine d'attributs que je veux sauvegarder...
Ca existe??
Merci
julien
Partager