• 技术文章 >Python技术 >Python基础教程

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

    小妮浅浅小妮浅浅2021-01-29 15:51:39原创18955

    在我们使用程序的时候,在一些工作的执行上我们会有暂时停止的想法,这就需要给计算机下达相应的指令了。关于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 sysexit
    上一篇:python复制文件的方法整理 下一篇:python中os.remove()的使用注意

    相关文章推荐

    • python使用sys.exit抛错是什么原因• python中如何使用np.delete()方法?• python中np.insert()函数的使用方法• python中定时器的实现方式• python热力图的原理实现• python解析json文件方法• python中有哪些语法糖?• python复制文件的方法整理

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网