タグ付けされた質問 「new-style-class」


4
Pythonの@ foo.setterが機能しないのはなぜですか?
そのため、Python 2.6でデコレーターを使用していますが、デコレーターを機能させるのに問題があります。これが私のクラスファイルです: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): print 'called setter' self._x = value これはxプロパティのように扱うことですが、getおよびset時にこれらの関数を呼び出します。そこで、IDLEを起動して確認しました。 >>> from testDec import testDec from testDec import testDec >>> t = testDec() t = testDec() >>> t.x t.x called getter Traceback (most recent call last): File …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.