【发布时间】:2011-05-15 21:27:36
【问题描述】:
我有 2 个文件 main.py 和 irc.py。
main.py
import irc
var = 1
func()
irc.py
def func():
print var
当我尝试运行 main.py 时出现此错误
NameError:未定义全局名称“var”
如何让它发挥作用?
@编辑
我认为有一个更好的解决方案,但不幸的是我发现的唯一一个是制作另一个文件并将其导入两个文件
main.py
import irc
import another
another.var = 1
irc.func()
irc.py
import another
def func():
print another.var
另一个.py
var = 0
【问题讨论】: