我编写了一个Python脚本,它从Excel工作表中读取值并遍历行。在
但是,如果满足某个条件,我希望程序跳过一行。在
我有一个xml文件,它的值决定了运行类型。在python代码中,我编写了一个If/Else块来将值转换为数字(见下文)# If / Else to convert test_run_type text to a value
if test_run_type == "Regression":
test_run_type_value = '1'
elif test_run_type == "Smoke":
test_run_type_value = '2'
elif test_run_type == "Sanity":
test_run_type_value = '3'
接下来,我有for循环,它遍历行(参见下面的代码)
^{pr2}$
问题:我的预期是,如果在一行中出现以下情况之一,程序将跳过一行。在test_run_type_值为“3”,健全性检查等于False
test_run_type_值为“2”,smoke_check等于False
测试运行类型值为“1”,回归检查等于假
但是,程序不会跳过任何行。在
我拍了一张Excel表格的截图。在
根据工作表(见附图),当test_run_type_值为“3”但不是“3”时,程序应跳过第一行。程序迭代所有行(即使test_run_type_值是1、2或3)
提前谢谢
肯