我在做这件事时遇到了一些麻烦。目前我有一个模块,其中有一堆类,其中一些类将被装饰以指示一些东西。
我想要的是创建一个只包含装饰类的新的假模块。所以是这样的:
class FakeModule: pass
def Decorator(cls):
attr = getattr(RealModule, cls)
setattr(FakeModule, cls, attr)
有什么建议么?我对 python 和 python 装饰器很陌生,所以我不太确定这样做的正确方法是什么。