摘要:
今天在学习python的时候遇到了 Error when calling the metaclass bases Cannot create a consistent method resolution order (MRO) for bases P2,P1这个异常,然后观察了一下代码发现了问题,原因是我写多重继承的时候因为父类的顺序问题导致了python的方法解析顺序出现了问题。原代码如下:class P1(object): def foo(self): print 'called P1-foo()'class P2(object): def foo(self): ... 阅读全文