【发布时间】:2014-02-18 10:57:59
【问题描述】:
我有一个似乎相当基本的问题,但我似乎无法在任何地方找到任何帮助。
file_a.py >>
from xyz import XYZ
class A:
.
.
.
file_b.py >>
import file_a
from file_a import A
class B(A):
def __init__(self):
A.__init__(self)
def someMethod(self):
XYZ.doSomething()
XYZ.doSomething() 失败,提示 NameError: name 'XYZ' is not defined 即使从 file_a 完成的标准导入(如“import sys”)似乎也无法使其在 file_b 中可用。我认为应该可以。我的理解错了吗?如果是,那么有没有办法在文件之间有通用的导入和全局变量? (如果有帮助的话,我曾经是一名 C++ 和 java 程序员,现在开始使用 python。)
【问题讨论】:
标签: python import python-module