首页 > 代码库 > Python--异常处理
Python--异常处理
方式一: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--异常处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。