python如何使用sys.exit()退出程序
- 更新时间:2021-07-30 10:08:23
- 编辑:戈锦婷
参考资料
- Python数据分析与数据化运营 PDF 电子书 / 18 MB / 宋天龙 推荐度:
- Python算法交易实战 PDF 电子书 / 91.7 MB / 塞巴斯蒂安·多纳迪奥 推荐度:
- 《用Python轻松设计控制系统》源代码 配套资源 / 8.7 MB / [日]南 裕树(Yuki Minami) 推荐度:
- Python3网络爬虫开发实战 PDF 电子书 / 375.5 MB / 崔庆才 推荐度:
- 卷积神经网络的Python实现 PDF 电子书 / 8455 MB MB / 单建华 推荐度:
正文内容
这是一篇很好的python技术文章,知识点总结的很细,重新编辑了一下发到本站,觉得好就请收藏下。
在我们使用程序的时候,在一些工作的执行上我们会有暂时停止的想法,这就需要给计算机下达相应的指令了。关于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技巧分享Excel创建和修改
这篇文章主要介绍了python技巧分享Excel创建和修改,openpyxl是一个读写Excel文档的Python库,能够同时读取和修改Excel文档。下面来看下文详细介绍,需要的小伙伴可以参考一下
发布时间:2019-07-23
-
python使用opencv进行人脸识别
本文主要介绍了python使用opencv进行人脸识别的相关资料。具有很好的参考价值。下面跟着小编一起来看下吧
发布时间:2019-08-26