概述
python的程序有兩中退出方式:os._exit(), sys.exit()。本文介紹這兩種方式的區別和選擇。
os._exit()會直接將python程序終止,之后的所有代碼都不會繼續執行。
sys.exit()會引發一個異常:SystemExit,如果這個異常沒有被捕獲,那么python解釋器將會退出。如果有捕獲此異常的代碼,那么這些代碼還是會執行。
概述
python的程序有兩中退出方式:os._exit(), sys.exit()。本文介紹這兩種方式的區別和選擇。
os._exit()會直接將python程序終止,之后的所有代碼都不會繼續執行。
sys.exit()會引發一個異常:SystemExit,如果這個異常沒有被捕獲,那么python解釋器將會退出。如果有捕獲此異常的代碼,那么這些代碼還是會執行。