python捕获异常try except

日期:2018-06-08 02:01:18 章节:  python中设计模式、异常与模块

python捕获异常:使用try except。可捕获异常。异常的记录非常重要,它记录着应用的运行过程稳定性,我们需要根据日志修复应用。

Python中异常捕获与c#,java中有写法上的区别。

try  except else finally

try:
    num = 100
    print num
except NameError as errorMsg:
    print('产生错误了:%s'%errorMsg)
else:
    print('没有捕获到异常,真高兴')

else:try中如果没有错误则执行else:后代码。

finally:不管程序有没有错,都执行。一般用于关闭文件,关闭数据库链接等。

异常的传递,try的嵌套。

异常具有传递性,会一次传递下去,直到异常被处理,否则按默认情况展现。