使用super:
>>> class A(object):... def print_it(self):... print 'A'... >>> class B(A):... def print_it(self):... print 'B'... >>> x = B()>>> x.print_it() # calls derived class method as expectedB>>> super(B, x).print_it() # calls base class methodA

使用super:
>>> class A(object):... def print_it(self):... print 'A'... >>> class B(A):... def print_it(self):... print 'B'... >>> x = B()>>> x.print_it() # calls derived class method as expectedB>>> super(B, x).print_it() # calls base class methodA