码迷,mamicode.com
首页 > 编程语言 > 详细

Python--异常处理

时间:2016-10-10 23:03:01      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

方式一:try语句:

1使用try和except语句来捕获异常

try:
    ‘‘‘要执行的代码块‘‘‘
except:
    ‘‘‘发生异常时,执行的代码块‘‘‘
try:
   ‘‘‘要执行的代码块‘‘‘
except:
    ‘‘‘发生异常时执行时,执行的代码块‘‘‘
finally:
    ‘‘‘无论是否发生异常,最终都要执行的代码块‘‘‘
try:
    ‘‘‘要执行的代码块‘‘‘
except:
    ‘‘‘发生异常时,执行的代码块‘‘‘
else:
    ‘‘‘如果没有发生异常,执行的代码块‘‘‘
try:
    ‘‘‘要执行的代码块‘‘‘
except[exception1[, exception2[, ,,,exceptionN]:
    ‘‘‘发生以上多个异常时,执行的代码‘‘‘
else:
    ‘‘‘没有发生异常时,执行的代码‘‘‘

 

该种异常处理语法的规则是:

·   执行try下的语句,如果引发异常,则执行过程会跳到第一个except语句。

·   如果第一个except中定义的异常与引发的异常匹配,则执行该except中的语句。

·   如果引发的异常不匹配第一个except,则会搜索第二个except,允许编写的except数量没有限制。

·   如果所有的except都不匹配,则异常会传递到下一个调用本代码的最高层try代码中。

·   如果没有发生异常,则执行else块代码。

Python--异常处理

标签:

原文地址:http://www.cnblogs.com/assiduity/p/5947415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!