sys.exit() 与os._exit()

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

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

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

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

 

猜你喜欢

转载自www.cnblogs.com/zijidefengge/p/13405748.html