定义全局访问者

时间:2014-11-07 21:54:33

标签: python python-2.7

我有两个Python文件:

“testclass.py”:

class TestClass:
    Result = 0
    def __init__(self):
        self.Result = 1
        return
Manager = TestClass()

和“hostapp.py”:

import testclass

print Manager.Result # should equal 1

我更愿意在我的主类中简单地包含附件类(testclass),然后使用已经初始化的访问器,但是当我运行hostapp.py时,我收到以下错误:

NameError: name 'Manager' is not defined

有人请向我解释为什么“全局”变量管理器(应该是TestClass的一个实例)只能从类中访问?我知道我可以使用以下方式访问它:

testclass.Manager

但这不是我计划访问它的方式。帮助

编辑:

在做出Martineau建议的更改后,访问者按预期工作:     来自testclass导入管理器

0 个答案:

没有答案