Python中,當(dāng)有時當(dāng)一個條件成立的情況下,需要終止程序,可以使用sys.exit()退出程序。sys.exit()會引發(fā)一個異常。
1.如果這個異常沒有被捕獲,那么python編譯器將會退出,后面的程序?qū)⒉粫?zhí)行。
2.如果這個異常被捕獲(try...except...finally),捕獲這個異??梢宰鲆恍╊~外的清理工作,后面的程序還會繼續(xù)執(zhí)行。
注:0為正常退出,其他數(shù)值(1-127)為不正常,可拋異常事件供捕獲。
另一種終止程序的方法os._exit(),一般情況下使用sys.exit()即可,一般在fork出來的子進程中使用os._exit()。
以上內(nèi)容為大家介紹了python如何終止后面程序,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。http://www.jsszjs.cn/