我有一堂课
class Test:
name = "Test"
我想创建一个装饰器 mc_me 之后:
@mc_me
class Test:
name = "Test"
将为我提供三个类,就像我写的一样:
class Test:
name = "Test"
class TestSuper:
name = "TestSuper"
class TestExtra:
name = "TestExtra"
所以基本上第一个棘手的部分是深度复制一个类,第二个是在调用者的范围内分配三个变量。感觉应该是有可能的……