我想创建一个不提供Attribute Error
任何可能存在或不存在的方法的 on call 类:
我的课:
class magic_class:
...
# How to over-ride method calls
...
预期输出:
ob = magic_class()
ob.unknown_method()
# Prints 'unknown_method' was called
ob.unknown_method2()
# Prints 'unknown_method2' was called
现在,unknown_method
并且unknown_method2
实际上并不存在于类中,但是我们如何拦截 python 中的方法调用?