python sys.exit()函数说明

sys.exit()函数是通过抛出异常的方式来终止进程的,也就是说如果它抛出来的异常被捕捉到了的话程序就不会退出了。

#!/usr/bin/python
#!coding:utf-8 import sys if __name__=="__main__":
try:
sys.exit(100)
except SystemExit,err:
print '捕捉到SystemExit异常,SystemExit 并不派生自Exception 所以用Exception对它没有用'
print 'SystemExit 异常信息如下: {0}'.format(err)
print '并没有退出呀...'

输出信息如下:

捕捉到SystemExit异常,SystemExit 并不派生自Exception 所以用Exception对它没有用
SystemExit 异常信息如下: 100
并没有退出呀...

上一篇:Linux(CentOS)下安装git


下一篇:C# 版本的冒泡排序,包括该死的控制台读取