Bonjour,
Je n'arrive pas à utiliser le dernier paramètre de la fonction property, quand je mets dans la console
il me donne le docstring de la classe int. Voici ma déclaration
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 help(E.x)
Avez-vous une idée ? Je suis sous Python 3.4.5 avec PyScripter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 class Essai() : def __init__(self, x) : self._x = x def _get_x(self) : print('il est passé par ici') return self._x def _set_x(self, x1) : print('il repassera par là') self._x = x1 def eff(self) : print("Disparu") del self._x x = property(_get_x, _set_x, eff, "C'est x") E = Essai(20)
Merci d'avance,
Vincent
Partager