在我的main()
函数中,我打开一个配置文件:
cfg = {}
execfile("config.conf", cfg)
config.conf 看起来像这样:
x = 10
后来,我使用cfg[x]
,这给了我NameError: global name 'x' is not defined
. 我从这里举了一个例子,我如何使用它,对我来说看起来是正确的。
为什么我会收到这个错误?
在我的main()
函数中,我打开一个配置文件:
cfg = {}
execfile("config.conf", cfg)
config.conf 看起来像这样:
x = 10
后来,我使用cfg[x]
,这给了我NameError: global name 'x' is not defined
. 我从这里举了一个例子,我如何使用它,对我来说看起来是正确的。
为什么我会收到这个错误?