我正在尝试检查是否有任何值“GIN”或“未准备好”或“要放弃或需要重新提交”等于 retrunVal,我注意到对于任何 returnVal,“if”循环“正在获取并且”INSIDE "正在打印,我怀疑语法不正确,任何人都可以提供输入吗?
if ('GIN' or 'NOT READY' or 'TO BE ABANDON OR NEEDS RESUBMISSION' == returnVal):
print "INSIDE"
请您参考如下方法:
像这样:
if returnValue in ('GIN', 'NOT READY', 'TO BE ABANDON OR NEEDS RESUBMISSION'):
print 'INSIDE'
这是标准的习惯用法 - 使用 in 运算符来测试具有所有可能值的元组中的成员资格。比一堆 或 的条件干净得多。
