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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。