python中sys.exit,python输入exit直接退出了
我们在使用程序的时候,会有暂时停止某些工作执行的想法,这就需要给计算机发出相应的指令。至于python的exit方法,本文重点介绍sys.exit(),这也是使用最多的方法之一。我们来分析一下sys.exit()的概念和异常捕捉的结果,最后带上sys.exit()退出程序的示例代码。
1.概念
sys.exit()函数通过抛出异常来终止进程,这意味着如果它抛出的异常被捕获,程序将不会退出。
2.异常捕获分析
(1)如果该异常是没有被捕获,则python编译器将是会退出,并且不会执行以下程序。
(2)如果这个例外是被捕获(试.除.之外.最后),捕捉这个异常可以做一些额外的清理工作。下面的节目是还会继续执行.
注意:0为正常退出,其他值(1-127)为异常,可以抛出异常事件进行捕获。
3.实例
importsys
sys.exit()
sys.exit(0)
Sys.exit(1)此方法引发SystemExit异常(这是唯一不会被视为错误的异常)。当它没有被设置时,捕捉这个异常将直接退出程序执行。当然,对于其他一些操作,也可以捕捉这个异常。
以上是python使用sys.exit()退出程序的方法。相信你已经能说清楚sys.exit()通过不捕捉异常来判断程序的退出。学会这个方法后赶紧练习。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。