全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  详情

python如何使用sys.exit()退出程序

来源:千锋教育
发布人:xqq
2023-11-11

推荐

在线提问>>

python如何使用sys.exit()退出程序

在我们使用程序的时候,在一些工作的执行上我们会有暂时停止的想法,这就需要给计算机下达相应的指令了。关于python退出程序的方法,本篇重点讨论的是sys.exit(),这也是大家使用最多的方法之一。下面我们就sys.exit()的概念、异常捕获两种结果进行分析,最后带来sys.exit()退出程序的实例代码。

1.概念

sys.exit()函数是通过抛出异常的方式来终止进程的,也就是说如果它抛出来的异常被捕捉到了的话程序就不会退出了。

2.异常捕获分析

(1)如果这个异常没有被捕获,那么python编译器将会退出,后面的程序将不会执行。

(2)如果这个异常被捕获(try...except...finally),捕获这个异常可以做一些额外的清理工作,后面的程序还会继续执行。

注:0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获。

3.实例

importsys

sys.exit()

sys.exit(0)

sys.exit(1)

该方法引发的是一个SystemExit异常(这是唯一一个不会被认为是错误的异常),当没有设置捕获这个异常将会直接退出程序执行,当然也可以捕获这个异常进行一些其他操作。

以上就是python使用sys.exit()退出程序的方法,相信大家已经能够明确,sys.exit()是通过没有捕获异常来判断退出程序了。学会后赶紧就这种方法进行练习吧。更多Python学习教程请关注IT培训机构:千锋教育。

相关文章

Python3和Python2的区别?

Python之详解__str__, __repr__和__format__

什么是 python 中的模块?

python 报错信息汇总

Python在智能化运维中的运用

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取