python 如何在基类中调用只基类函数

python 怎么在基类中调用只基类函数class Base(object):def run0(self):print(base run0)def run1(self)

python 怎么在基类中调用只基类函数


class Base(object):
    def run0(self):
        print("base run0")

    def run1(self):
        print("base run1")
        self.run0()  # 怎么调用Base的run0

class Derived(Base):
    def run0(self):
        print("derived run0")
        super(Derived, self).run0()

    def run1(self):
        print("derived run1")
        super(Derived, self).run1()

d = Derived()
d.run1()


以上是测试代码,要在基类中调用只基类函数,不调用派生类的函数怎么实现?

[解决办法]
Base.run0(self)

/tmp/ cat base.py 
# coding: utf-8
class Base(object):
    def run0(self):
        print("base run0")

    def run1(self):
        print("base run1")
        Base.run0(self)  # 怎么调用Base的run0

class Derived(Base):
    def run0(self):
        print("derived run0")
        super(Derived, self).run0()

    def run1(self):
        print("derived run1")
        super(Derived, self).run1()

d = Derived()
d.run1()

/tmp/ python base.py
derived run1
base run1
base run0