0
dict_proxy({.....'showMe4': 'function wrapper1 at 0x0C1BD150', 
            'showMe3': 'classmethod object at 0x0C1BF630'.....

一部のクラス (eg )のwrapper1関数 (eg )のラッパー (eg ) を使用して独自のデコレータを定義すると、なぜですか? ) 私の関数に適用された場合 (例: apply to ) オブジェクトとしてリストされますか?showMe4myClassmyClass.__dict__@classmethod@staticmethod@classmethodshowMe3

4

1 に答える 1

0

デコレータは、関数またはクラス (実装__call__) にすることができます。後者の場合、装飾された関数は実際には、関数を装飾するために使用されるクラスのインスタンスです。

于 2012-06-03T12:44:13.410 に答える