首页 > 开发 > Python > 正文

python如何实现php的 __call函数实现的功能?

2017-09-06 19:39:00  来源:网友分享

php的__call函数方法,用在类里可以捕获所有未定义方法的调用。请问在python中有什么方法能实现同类功能。多谢。

解决方案

class Foo(object):    def __getattr__(self, key):        return lambda:'bar'f = Foo()print f.bar()