我正在为一个项目开发 SConstruct 构建文件,并且尝试从选项更新为变量,因为选项已被弃用。我不明白如何使用变量。我有 0 python 经验,这可能是造成这一点的原因。
例如,我有这个:
opts = Variables()
opts.Add('fcgi',0)
print opts['fcgi']
但我收到一个错误:
AttributeError: Variables instance has no attribute '__getitem__':
不确定这应该如何运作
通常,您会将变量存储在您的环境中以供以后测试。
opts = Variables()
opts.Add('fcgi',0)
env = Environment(variables=opts, ...)
然后稍后你可以测试:
if env['fcgi'] == 0:
# do something
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)