【发布时间】:2009-01-18 23:13:16
【问题描述】:
我正在为一个项目编写 SConstruct 构建文件,并且我正在尝试从选项更新为变量,因为选项已被弃用。我不明白如何使用变量。我有 0 次 python 经验,这可能是造成这种情况的原因。
例如,我有这个:
opts = Variables()
opts.Add('fcgi',0)
print opts['fcgi']
但我得到一个错误:
AttributeError: Variables instance has no attribute '__getitem__':
不确定这应该如何工作
【问题讨论】:
-
对于像我一样在这里完全困惑的人的注意事项:您必须
Add()变量才能真正从文件中读取它们。您不能只是将内容添加到文件中并期望它们显示在您的opts中。