定义一个装饰器,一个类,一个方法,然后通过装饰器动态给这个类添加这个方法
def decorator():
def wrapper(C):
setattr(C, 'func', eval('func'))
return C
return wrapper
def func(self,name):
print ("class: ", self,'name')
@decorator()
class MyClass:
pass
C = MyClass()
C.func('func')