zoukankan      html  css  js  c++  java
  • 异常处理

    一、异常处理

      对于异常 : 分为 语法错误  和 输入错误 两类!

        语法错误:解释器去检查

        输入错误:当语法正确以后,就使用软件的异常处理来执行了。

     1.1 定义语法:

        except 和 if 相同,从上而下执行,如果第一个except捕获到 错误,则下面的异常就直接跳过了。

        下面的else 和 finaly是可选参数。

    try:
        #代码函数
        
    except IndexError as e:
        语句1
        # try中出现错误,自动到这里来
    except IndentationError as e:
        # 语句2
    except Exception as e:
        # 上面的异常子类,没有执行到 那就到这里来处理。
        # Exception 能捕获所有的错误。 一般放到最后面。
        
    else:
        # 上面代码不出错则带这里来执行
    
    finally:
        # 不管出错与否,都要执行

    1.2 执行流程图

      左边:正确

      右边:出现异常,第二个except就捕获到。

  • 相关阅读:
    ubuntu系统安装初始化脚本
    21_多线程
    20_IO
    19_异常
    18_集合
    17_内部类和常用类
    16_接口
    15_abstract,static,final
    14_面向对象
    13_数组
  • 原文地址:https://www.cnblogs.com/louhui/p/8954168.html
Copyright © 2011-2022 走看看