copier un objet [python] - Python - Programmation
Marsh Posté le 23-03-2004 à 15:04:17
c'est bon je viens de contourner le pb.
par contre par pure curiosité (et plus ausi ) si quelqu'un c'est le pourquoi du comment je suis preneur.
Marsh Posté le 23-03-2004 à 15:06:14
en faite si j'ai pas totalement pu contourner le probleme.
Marsh Posté le 23-03-2004 à 15:08:10
copy.deepcopy(fileheader()) => copy.deepcopy(fileheader)
Marsh Posté le 23-03-2004 à 15:20:32
ce qui veut dire?
fileheader est un instance de FileHeader (juste au cas ou)
Marsh Posté le 23-03-2004 à 15:26:16
Ton problème n'a rien à voir avec la copie car ce qui plante c'est le fait d'executer "fileinstance" car celui-ci n'est pas executable.
Marsh Posté le 23-03-2004 à 15:42:00
Oh le con. l'erreur d'inatention a l'etat simple. j'ai honte. merci beaucoup. je sais pourquoi mais justement qd je voyais ce que le
copy.deepcopy(fileheader()) => copy.deepcopy(fileheader), je me susi dis pourquoi il me fait une consctructeur avec filheader.
alalla
enfin merci.
Marsh Posté le 23-03-2004 à 15:56:30
fileheader() c'est une méthode qui crée un objet fileheader? Ou c'est l'appel au constructeur de la classe Fileheader? Parce que dans ce cas c'est mieux de mettre une majuscule par convention.
Marsh Posté le 23-03-2004 à 15:58:25
il n'y a pas de fileheader(), mais un fileheader: oui.
j'ai juste fais une erreur d'inatention.
Marsh Posté le 23-03-2004 à 14:58:45
voila j'ai creer un objet, et je voudrais le dupliquer. j'utilise pour cela le module copy: mais quand je lance la bete, ça me donne ça:
en gros il trouve pas __call__. et a vrai dire je vois pas trop ce qu'elle doit faire ici. voila. merci