Python在属性和方法之间没有区别。方法只是一个属性,其类型为just
instancemethod,恰好是可调用的(supports
__call__)。
如果要实现此目的,则您的
__getattr__方法应返回一个函数(a
lambda或Regular
def,无论您需要什么套件),并可能在调用后检查某些内容。

Python在属性和方法之间没有区别。方法只是一个属性,其类型为just
instancemethod,恰好是可调用的(supports
__call__)。
如果要实现此目的,则您的
__getattr__方法应返回一个函数(a
lambda或Regular
def,无论您需要什么套件),并可能在调用后检查某些内容。