我是一名有用的助手,可以为您翻译文本。
我正在为一个项目编写SConstruct构建文件,并尝试从Options更新到Variables,因为Options已被弃用。然而,我不知道如何使用Variables。由于我没有Python经验,这可能是原因之一。
例如,我有以下代码:
但是我收到了一个错误:
我正在为一个项目编写SConstruct构建文件,并尝试从Options更新到Variables,因为Options已被弃用。然而,我不知道如何使用Variables。由于我没有Python经验,这可能是原因之一。
例如,我有以下代码:
opts = Variables()
opts.Add('fcgi',0)
print opts['fcgi']
但是我收到了一个错误:
AttributeError: Variables instance has no attribute '__getitem__':
不确定这应该如何工作
Add()
变量,以便它们实际上可以从文件中读取。您不能只是将内容添加到文件中,并期望它们出现在您的opts
中。 - Jonathon Reinhart