En supposant que vous savez sur Python propriété builtin: http://docs.python.org/library/functions.html#propertyEn utilisant la propriété Python() dans une méthode
Je veux re-définir une propriété d'objet de cette façon, mais je dois le faire à l'intérieur d'une méthode pour pouvoir lui passer quelques arguments, actuellement tous les exemples Web de propriété() définissent la propriété en dehors des méthodes, et d'essayer de l'évidence ...
def alpha(self, beta):
self.x = property(beta)
... ne semble pas travailler, je suis heureux si vous pouvez me montrer mon erreur de concept ou d'autres solutions alternatives sans sous-classer le code (en fait mon code est déjà sur-sous-classé) ou en utilisant des décorateurs (c'est la solution que je vais utiliser si il n'y a pas d'autre).
Merci.
Qu'est-ce que vous essayez de faire? Qu'est-ce que 'alpha',' beta' et 'x'? – kennytm