0
私はクラスを持っていれば、関数であるかのようにそれを呼び出すイベントをキャッチすることができますか?Python - 'call' a class
obj = ExampleClass()
obj() -- and error occurs because I am 'calling' a class instance
私は実際のクラス定義内でこのイベントを処理したいと思います。
私はクラスを持っていれば、関数であるかのようにそれを呼び出すイベントをキャッチすることができますか?Python - 'call' a class
obj = ExampleClass()
obj() -- and error occurs because I am 'calling' a class instance
私は実際のクラス定義内でこのイベントを処理したいと思います。
クラスに__call__
メソッドを定義できます。
class ExampleClass(object):
def __call__(self):
# do whatever you want here!