sys.exit() 与os._exit()

sys.exit() 在,会抛出异常,如果被捕获,此时并不会退出python. 如果在cmd下没有捕获机制那么在cmd会直接退出。

 

 

 

 

在vscode中会出现异常,并且只有手动终止程序,才会退出。

 

 

在idle内,如果没有异常处理机制,也会在idle中,并不会退出。

 

 

而os._exit(),并不会触发异常,并且会直接退出。不论在cmd还是在idle.

 

 

 

posted @ 2020-07-30 18:52  看星星的派大星  阅读(141)  评论(0编辑  收藏  举报