我正在尝试获取传递给装饰器的方法的类名。
我尝试通过dir(object)获取对象的属性。
这是我的装饰器功能。我正在尝试打印'DummyObject'
def decorate(*a,**k):
print a[0].__name__ #returns DummyMove
def func(*a, **k):
return 1
return 1
这是我的示例课。
class DummyObject():
@decorate
def DummyMove(self):
return None
它打印“ DummyMove”。我想打印“ DummyObject”,这是被装饰的方法所属的类。