Python 3.3 try catch所有的错误Error,不包括Exception。关键在于 sys.exc_info()
2013-12-31 16:07
549 查看
import os; import sys; #---------------------------------------------- def main( ) : try : a = 1 / 0; print("如果运行到这里则说明没有错误。"); except : 错误标题 = str( sys.exc_info()[0] ); 错误细节 = str( sys.exc_info() ); print("遇到【" + 错误标题 + "】错误。细节:" + 错误细节); os.system("pause"); return 0; #---------------------------------------------- main( ); #----------------------------------------------
输出:
遇到【<class 'ZeroDivisionError'>】错误。细节:(<class 'ZeroDivisionError'>, Zer
oDivisionError('division by zero',), <traceback object at 0x00000000029C6688>)
请按任意键继续. . .
注意,以上仅仅是捕捉错误Error。如果需要捕捉异常Exception,请参考:
http://docs.python.org/3/tutorial/errors.html#raising-exceptions
相关文章推荐
- python 捕捉错误,exception,traceback和sys.exc_info()比较
- Sys.WebForms.PageRequestManagerParserErrorException 错误的解决办法
- Sys.WebForms.PageRequestManagerParserErrorException 错误的解决办法
- Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误。服务器返回的状态码为: 500
- Sys.WebForms.PageRequestManagerParserErrorException 错误的解决办法
- Sys.WebForms.PageRequestManagerParserErrorException 错误的解决办法
- 安装第三方模板库发生错误:Command "python setup.py egg_info" failed with error code 1 in XXXXX
- Sys.WebForms.PageRequestManagerParserErrorException 错误的解决办法
- sys.WebForms.PageRequestManagerServerErrorException:错误原因
- Sys.WebForms.PageRequestManagerParserErrorException 错误的解决办法
- Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误解决办法
- Sys.WebForms.PageRequestManagerParserErrorException 错误
- 错误: Sys.WebForms.PageRequestManagerServerErrorException: 只能在执行 Render() 的过程中调用 RegisterForEventValidation;
- JavaScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息。
- python3.3 django错误处理“sre_constants.error: nothing to repeat”
- Python使用pip install psycopg2安装psycopg2包出现python setup.py egg_info failed with error code 1 in /tmp/pip-build-YtLeN3/psycopg2错误处理
- Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException
- Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误解决办法
- Sys.WebForms.PageRequestManagerParserErrorException错误的解决方法
- ajax错误 Sys.WebForms.PageRequestManagerServerErrorException