1. 程式人生 > >python 退出 os._exit(), sys.exit(), exit()

python 退出 os._exit(), sys.exit(), exit()

1、 sys.exit(n) 退出程式引發SystemExit 異常,可以捕獲異常進行清理工作,n預設為0,表示正常退出,其他表示非正常退出,還可以sys.exit(‘sorry , exit!’) ,一般主程式中使用此退出

2、os._exit(n) ,直接退出,不拋異常,不執行相關清理工作,常用於子程序的退出

3、exit() quit() ,丟擲SystemExit 異常,一般在互動式shell 中退出時使用