将参数传递给类的main方法

时间:2017-01-13 15:22:51

标签: python

如何将参数传递给__main__方法?

假设我将以下类存放在文件base.py中:

base.py

class Base(object):
    var_text = ""
    def do_something(self):
       pass

if __name__ == '__main__':
    print (var_text)

现在,我有一个文件child.py,我想将var_text传递给base.py中的主要方法。我怎么做?

child.py

#!/usr/bin/python

def test(self):
   b = Base()

提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用inheritance,您可以这样做

class Base(object):
    var_text = "hello"
    def do_something(self):
       pass

class Child(Base):
    pass

child = Child()

print child.var_text