python os模块详解,--Python--

  python os模块详解,\"Python\"

  【Python】OS。_ exit()和sys。exit(),exit (0)和exit(1)的用法和区别_SoaringLee的技术博客_博客的技术博客

  日期:2018年6月18日端午节1、参考https://docs.python.org/2/library/exceptions.html # exceptions . system exit

  2.python sys.exit()中几个出口函数的用法:这个模块函数会抛出一个异常:SystemExit。如果这个异常没有被捕获,那么Python解释器将退出。如果有代码捕捉这个异常,它仍然会被执行。捕捉这个异常可以做一些额外的清理工作。0为正常退出,其他值(1-127)为异常,可以抛出异常事件进行捕获。

  注意:sys.exit()一般用于在主线程中退出!

  Os。_exit():这个模块函数会直接终止python程序,后续所有代码都不会继续执行。

  注:os。_exit()一般用于在子线程中退出!

  示例:

  #!/usr/local/bin/env python

  导入操作系统、系统

  尝试:

  sys.exit(0)

  除了:

  打印(“模具”)

  最后:

  打印(“清理”)

  尝试:

  os。_退出(0)

  除了:

  打印(“模具”)

  Print(os.exit)#不打印退出运行结果:

  死亡

  Cleanupexit(0)和exit(1)

  Exit(0):无错误退出。

  Exit(1):带错误退出。

  退出代码被告知解释器(或操作系统)

  注意:exit()一般用于在交互式shell窗口中退出!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: