• 异常处理


    一、什么是异常

    程序在运行过程中出现了不可预知的错误

    并且该错误没有对应的处理机制,那么就会异常的形式表现出来

    造成的影响就是整个程序无法再正常运行

    二、异常的结构

    1.异常的类型:nameError

    2.异常的信息:name ’xxx’ is not defined

    3.异常的位置:Traceback(most recent call last):File "X:/XXXX/XXXXX/XXX.py"

    三、异常的种类

    分为两大类:

    1.语法错误

    是你程序立刻就能解决的,这种错误是不能被容忍的语法上的错误,发现之后就应该立刻解决

    2.逻辑错误

    这种错是可以被容忍的,因为一眼看不出来,针对逻辑上的错误,可以采用异常处理机制进行捕获

    常见的错误类型:

    NameError   名字错误

    SyntaxError    语法错误

    KeyError    键不存在

    ValueError    值错误

    IndexError    索引错误

    如何避免:

    异常处理:在你认为可能会出现bug的代码块上方try一下,但是一定要注意try内部的代码块越少越好

    1 try2     可能出错的代码
    3 except4     出错的类型 as e:#将报错信息赋值给变量e
    5     出错之后的处理机制
    View Code

     

  • 相关阅读:
    面试笔试题
    类型转换
    c++11之智能指针
    c++预处理命令
    java的javac不能正常运行
    状态模式
    观察者模式Observer
    带图形界面的虚拟机安装+Hadoop
    测试工具的使用:JUnit、PICT、AllPairs
    Test_1 一元二次方程用例测试以及测试用例
  • 原文地址:https://www.cnblogs.com/spencerzhu/p/11323130.html
Copyright © 2020-2023  润新知