这是在 python 2.7.3 中完成的:
x.py:
import y
global path_variable
path_variable = "a_path"
y.procedure()
y.py:
import x
def procedure():
return x.path_variable
现在当我运行 XI 得到这个奇怪的错误:
AttributeError: 'module' object has no attribute 'path_variable'
为什么是这样?据我所知,python 允许您导入变量。难道我做错了什么?