2014-12-19 56 views
1

我想編寫一個腳本來實現事件序列的自動化,其中下一個序列的執行取決於上一步的成功。基本上有8個功能,我想一個一個打電話,如果一個功能失敗了,我想在那個時候退出。那麼我如何在Python中處理這個問題?處理Python中函數的依賴

+0

的Python已經是勢在必行。有什麼問題?你想要一些花哨的鏈? – keyser

+0

在這裏,我們建議,改善和幫助你一路走來。我們不會爲你寫代碼。 –

+0

'if-else'語句可以做你想做的事 – Kasramvd

回答

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)退出程序。