• 技术文章 >常见问题 >Python常见问题

    python如何终止后面程序

    silencementsilencement2020-01-17 13:21:10原创4269

    Python中,当有时当一个条件成立的情况下,需要终止程序,可以使用sys.exit()退出程序。sys.exit()会引发一个异常。

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

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

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

    另一种终止程序的方法os._exit(),一般情况下使用sys.exit()即可,一般在fork出来的子进程中使用os._exit()。

    Python学习网,免费的学习平台,欢迎关注!

    专题推荐:程序
    上一篇:win7不能启动python怎么回事 下一篇:如何用Python创建固定长度的列表

    相关文章推荐

    • python怎么判断是否为字符• python中不是如何表达• 用python2还是python3

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网