一直用python都是拿着cookbook和库的文档直接撸,很少会把细节过得那么彻底,遇到问题才会翻文档. 今天看到这个例子的时候我突然触及了我的盲区,我不确定这样的继承层级调用super.foo()会先绑定哪个.因为之前我写的库的类层级并不会这样,所以没有去考究. 既然遇到问题,就要去弄明白.去解决这个问题.看了官方的文档,python在多继承的情况下,会先将父类的继承链路全部放进一个list里面,然后再进行合并,再函数绑定的时候,左前到后遇到第一个匹配的时候直接绑定. 下面po出代码. cl…