我有两个Python文件:
““测试类.py“:”
class TestClass:
Result = 0
def __init__(self):
self.Result = 1
return
Manager = TestClass()
“和”主机应用程序.py“:”
import testclass
print Manager.Result # should equal 1
我更喜欢在我的主类中包含附件类(testclass),然后使用一个已经初始化的访问器,但是当我运行主机应用程序.py,我得到以下错误:
NameError: name 'Manager' is not defined
有人能解释一下为什么“全局”变量管理器(应该是TestClass的一个实例)只能从类内部访问吗?我知道我可以使用:
testclass.Manager
但我不打算这么做。救命啊?你知道吗
编辑:
在做出Martineau建议的更改后,访问器按预期工作: 从testclass导入管理器
目前没有回答
相关问题 更多 >
编程相关推荐