我有一个包含 PREAMBLE 信息的 config.py 脚本。我可以使用 execfile() 函数来读取配置文件的内容。
execfile("config.py")
print PREAMBLE
>>> "ABC"
但是,当在方法中调用 execfile() 时,出现错误。
def a():
execfile("config.py")
print PREAMBLE
a()
>>> NameError: "global name 'PREAMBLE' is not defined"
出了什么问题以及如何解决此问题?