我是 python 新手,所以请原谅可能是一个非常愚蠢的问题。
基本上,我有一个名为 _debug 的全局变量,用于确定脚本是否应该输出调试信息。我的问题是,我不能在与使用它的脚本不同的 python 脚本中设置它。
我有两个脚本:
one.py:
-------
def my_function():
if _debug:
print "debugging!"
two.py:
-------
from one import *
_debug = False
my_function()
运行 two.py 会产生错误:
NameError: global name '_debug' is not defined
谁能告诉我我做错了什么?