Récupérer TOUS les attibuts d'un objet
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:
Code:
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) |
Si je souhaite enregistrer le point A dans un fichier texte je suis obligé d'ajouter
Code:
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 :)
Mais je me demandais si il n'existait pas une méthode qui permettrait de récupérer l'ensemble des attributs facilement.
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