0
我使用調用Python腳本的SQL作業。在某些情況下,我想退出腳本而不完全失敗作業,但只是拋出一些消息。 SQL作業有3個步驟,如1.預處理2.處理3.後處理.. 所以在某些情況下,要退出PreProcess但仍想處理PostProcess ..以下是我的類結構。如何在不拋出Python錯誤的情況下退出Python腳本?
class Test:
def pre_process():
#some code
sys.exit("exiting out of program")
def process():
#some code
def post_process():
#some code
def run():
try:
pre_process()
process()
except Exception as e:
raise e
finally:
post_process()
所以這裏的問題是代碼正在退出,但有錯誤。但是想要成功退出程序。任何建議都有幫助!
只需使用'sys.exit()'不帶任何參數。 – jasonharper
這工作。但我仍然希望將某種消息傳遞給SQL代理作業,我該如何實現? – Pradeep