我们在使用程序的时候,会有暂时停止某些工作的执行的想法,这就需要对计算机进行相应的指令。关于
python退出程序的方法,本篇重点讨论的是sys.exit(),这也是大家使用最多的方法之一。下面我们就sys.exit()的概念、异常捕获两种结果进行分析,最后带来sys.exit()退出程序的实例代码。
1.概念
sys.exit() 函数通过抛出异常来终止进程,即如果它抛出的异常被捕获,程序将不会退出。
2.异常捕获分析
(
1)如果这个异常
没有被捕获
,那么python编译器将
会退出
,后面的程序将不会执行。
(
2)如果这个异常
被捕获
(try...except...finally),捕获这个异常可以做一些额外的清理工作,后面的程序
还会继续执行
。
注:
0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获。
3.实例
import sys
sys.exit()
sys.exit(0)
sys.exit(1)
该方法引发的是一个
SystemExit异常(这是唯一不被认为是错误的异常),当没有设置捕获这个异常时,会直接退出程序执行,当然也可以捕获这个异常来执行一些其他的操作。
以上就是
python使用sys.exit()退出程序的方法,相信大家已经能够明确,sys.exit()是通过没有捕获异常来判断退出程序了。学会后赶紧就这种方法进行练习吧。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在 Python 中编写文本菜单09/21
- ♥ python ide是如何工作的10/19
- ♥ 如何在python中反转列表11/26
- ♥ 如何从计算机中删除python11/19
- ♥ 如何在python中结束游戏程序11/06
- ♥ python有几种排序方式09/08
内容反馈