标签:
输出:
第一: try不仅捕获异常,而且会恢复执行
输出:
第二:无论try是否发生异常,finally总会执行
输出:
第三:try无异常,才会执行else
输出:
输出:
else作用:没有else语句,当执行完try语句后,无法知道是没有发生异常,还是发生了异常并被处理过了。通过else可以清楚的区分开。
第四:利用raise传递异常
输出:
raise语句不包括异常名称或额外资料时,会重新引发当前异常。如果希望捕获处理一个异常,而又不希望
异常在程序代码中消失,可以通过raise重新引发该异常。
第五:except(name1, name2)
捕获列表列出的异常,进行处理。若except后无任何参数,则捕获所有异常。
标签:
原文地址:http://www.cnblogs.com/jp927/p/4535416.html