我不是说我需要,而且我也看到了How do I create a simple metaclass?但是这个简单的实现有什么问题:
>>>class one(object):
def __init__(self):
class self:pass
在此之后我做了:
>>>rat1=one()
>>>rat2=rat1()
TypeError: 'one' object is not callable
答案 0 :(得分:0)
元类派生自type
,而不是object
。