处理python中函数的依赖

时间:2014-12-19 15:14:06

标签: python automation

我想编写一个脚本来自动执行事件序列,其中下一个序列的执行取决于上一步的成功。基本上有8个函数我想通过一个调用onne,如果一个失败,我想在那时退出。那我怎么能在python中处理这个呢?

2 个答案:

答案 0 :(得分:2)

基本ifelif语句可以满足您的需求。

假设您有一个返回变量的函数。

def f(z):
    data = z
    return data

您可以使用if分析结果。将新变量分配给函数f

x = f(0)
if x == 0:
    #do something

因此,如果x等于0,继续使用代码。但是什么是c = 1?

import os
x = f(1)
if c != 0:
    os._exit(0)

os._exit(0)退出该计划。

答案 1 :(得分:0)

我强烈建议您查看pytest(或其他Python测试框架之一)。

本指南可让您快速启动并运行:

http://pytest.org/latest/getting-started.html