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

    python如何退出脚本

    silencementsilencement2019-10-26 15:26:14原创2502

    Python程序有两种退出方式: os._exit() 和 sys.exit()。

    os._exit() 会直接将python程序终止,之后的所有代码都不会执行。

    sys.exit() 会抛出一个异常: SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获该异常的代码,那么这些

    代码还是会执行。

    例如

    import os
     
    try:
        os._exit(0)
    except:
        print('Program is dead.')

    这个print是不会打印的,因为没有异常被捕获。

    import sys
     
    try:
        sys.exit(0)
    except:
        print('Program is dead.')
    finally:
        print('clean-up')

    这里两个print都可以打印,因为sys.exit()抛出了异常。更多学习内容,请点击Python学习网

    专题推荐:退出
    上一篇:python交互是什么 下一篇:python用处广吗

    相关文章推荐

    • python编辑器哪个好• 如何防止python反编译• python闭包函数是什么• python如何打印list

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网