我有2个脚本。 Main.py 和 module1.py 。
class classA():
def method1(self):
self.c=a+b
....
....
def method2():
....
class classB():
....
class classC():
....
import module1
print module1.classA.c
我正在尝试从module1.py
中的classA
main.py
访问变量c但是当我运行main.py时,它给了我一个错误,说“c未定义”。这是正确的方法吗?
我也试过_builtin_
,但它给了我同样的错误。
答案 0 :(得分:3)
您没有调用该函数,因此永远不会创建self.c
。另外,创建一个类的实例:
import module1
myinst = module1.classA()
myinst.method1()
print myinst.c