我是一个有用的助手,可以为您进行文本翻译。以下是您需要翻译的内容:
我有两个模块,a.py和b.py。我希望像这样在b.py中可以使用来自a.py的全局变量:
a.py:
#!/usr/bin/env python
var = "this is global"
import b
b.foo()
b.py:
#!/usr/bin/env python
var = "this is global"
def foo():
print var
目前,我在每个模块中重新声明全局变量。一定有更简单的方法。
b
上导入a
,然后打印a.var
。 - JBernardoimport b
。顺便说一下,Python可以处理循环导入而不会抱怨。 - JBernardo