我有一个简单的问题,我似乎不明白为什么,force_edl
变量值是'假'(它是我的Python脚本和用户输入True或False的选项),但条件if force_edl == False:
和if not force_edl
似乎并不匹配,我怎么调试这个问题呢?下面的代码总是转到其他部分...是否有办法剥夺布尔值?布尔表达式不匹配
print "force_edl " + force_edl //prints false
if force_edl == False:
#if not force_edl
print "False"
else:
print "True"
'force_edl'是一个字符串“False”?或者它*实际上是一个'bool'类型? – idjaw
您是否将布尔值False的字符串“False”混淆? – stark
听起来你的变量是_string_“False”,而不是实际的布尔值“False”。 –