0
我知道这是一个新手问题。但。我有一个非常简单的模块,其中包含一个类,我想调用该模块从另一个模块运行。像这样:如何执行另一个模块的代码?
#module a, to be imported
import statements
if __name__ == '__main__':
class a1:
def __init__(self, stuff):
do stuff
def run_proc():
do stuff involving 'a1' when called from another module
#Module that I'll run, that imports and uses 'a':
if __name__ == '__main__':
import a
a.run_proc()
然而,对于可能明显其它方面的原因,我得到的错误属性错误:“模块”对象有没有属性“run_proc”我需要为这个类的静态方法,或在类中有我的run_proc()方法,我初始化了一个实例?
你知道怎么班蟒蛇工作? –
**为什么**对于上帝的爱是否有主哨内的班级定义? –
不要在main中定义类。 – zhangyangyu