Python的程序有兩中退出方式:os._exit()
, sys.exit()
os._exit()
會直接將python程序終止,之后的所有代碼都不會繼續執行。
sys.exit()
會引發一個異常:SystemExit
,如果這個異常沒有被捕獲,那么python解釋器將會退出。如果有捕獲此異常的代碼,那么這些代碼還是會執行。捕獲這個異常可以做一些額外的清理工作。0為正常退出,其他數值(1-127)為不正常
,可拋異常事件供捕獲。
Python的程序有兩中退出方式:os._exit()
, sys.exit()
os._exit()
會直接將python程序終止,之后的所有代碼都不會繼續執行。
sys.exit()
會引發一個異常:SystemExit
,如果這個異常沒有被捕獲,那么python解釋器將會退出。如果有捕獲此異常的代碼,那么這些代碼還是會執行。捕獲這個異常可以做一些額外的清理工作。0為正常退出,其他數值(1-127)為不正常
,可拋異常事件供捕獲。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。