1. Have a deeper insight into Phython class and metaclass
Reference: Stack overflow & The blog 1. 类也是对象 理解metaclass之前要先理解Python Class. 和其他类一样, 我们可以声明一个实例。 class ObjectCreator(object): pass my_object = ObjectCreator() print my_object <__main__.ObjectCreator object at 0x8974f2c> 另外,这个class本身也是实例 class ObjectCreator(object): pass 因此即使不声明这个类, 我们也可以对它做如下操作: print ObjectCreator # 你可以打印一个类,因为它其实也是一个对象 <class '__main__.ObjectCreator'> def echo(o): print o...
