Python2.7和3以后,metaclass定义的语法不一样

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

2.7指定metaclass的语法:
class Foo(object): 
    __metaclass__ = Singleton 

3.0以后:
class Foo(metaclass=Singleton ): pass

转载于:https://my.oschina.net/u/2396236/blog/1503914

你可能感兴趣的:(python)