当前位置:  开发笔记 > 编程语言 > 正文

SCons问题 - 不了解Variables类

如何解决《SCons问题-不了解Variables类》经验,为你挑选了1个好方法。

我正在为一个项目开发一个SConstruct构建文件,我正在尝试从Options更新为Variables,因为Options已被弃用.我不明白如何使用变量.我有0 python经验,这可能有助于此.

例如,我有这个:

opts = Variables()
opts.Add('fcgi',0)
print opts['fcgi']

但是我收到一个错误:

AttributeError: Variables instance has no attribute '__getitem__':

不知道这应该如何工作



1> Brian Neal..:

通常,您会将变量存储在环境中以供以后测试.

opts = Variables()
opts.Add('fcgi',0)
env = Environment(variables=opts, ...)

然后你可以测试:

if env['fcgi'] == 0:
    # do something

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有