我意识到还有其他线程在解决这个问题,但由于我对“类”相当陌生,并且已经构建了我的类结构。。。我想找到一个方法,我可以集成到我的代码。我相信这不会是一个很难回答的问题!在
第一个文件:名称结果.py
from NameAssign import *
NameList = NameWorks()
print(NameList.InputNames(NameVar))
第二个文件:名称分配.py
^{pr2}$
结果:
NameError: name 'NameVar' is not defined
感谢所有回复。。。在
Tags:
NameVar
没有在NameAssign
中定义;它只作为局部变量存在于NameAssign.NameWorks.InputNames()
中。解决这个问题最简单的方法是在全局级别的NameAssign
中定义它。在编辑:
事实证明,这就是你想要做的:
在名称结果.py
在名称分配.py
^{pr2}$相关问题 更多 >
编程相关推荐