如果第一个方案在Python行为中失败,请跳过第二个方案

时间:2018-12-17 15:58:24

标签: python bdd

我正在用功能文件作为输入编写python行为脚本。如果第一种情况失败,是否可以跳过第二种情况?我知道通常情况是独立的,但就我而言,这是必要的。请让我知道。

1 个答案:

答案 0 :(得分:0)

如果我不得不冒险猜测,您正在寻找的是异常处理。

try:
    print (float('5.5'))
    print (float('eee')) #this will fail and lead to Exception
    print (float('13.5'))
except Exception as e:
    print (f'{type(e)}: {e}')

#Output: 
#5.5
#<class 'ValueError'>: could not convert string to float: 'eee'