• 异常处理


    什么是异常?

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

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

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


    异常的结构
    1.异常的类型:NAMEERROR
    2.异常的信息:name 'fdsdfsdf' is not defined
    3.异常的位置:Traceback (most recent call last):
    File "D:/python脱产10期视频/day29/01 异常处理.py", line 1, in <module>
    fdsdfsdf

    异常的种类
    分为两大类
    1.语法错误
    是你程序立刻就能解决的,这种错误是不能被容忍的
    语法上的错误 发现之后应该立刻解决

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

    常见的错误类型
    NAMERROR 名字错误
    SyntaxError 语法错误
    KeyError 键不存在
    ValueError 值错误
    IndexError 索引错误


    如何避免
    异常处理
    在你认为可能会出现bug的代码块上方try一下:注意try内部的代码块越少越好

    try:
    可能出错的代码
    except 出错的类型 as e: # 将报错信息赋值给变量e
    出错之后的处理机制

  • 相关阅读:
    .NET CF 枚举设备窗口
    .NET CF WM设备(手机)振动
    如何将 byte[] 转换为 IntPtr?
    Mobile 重启设备
    如何删除只读文件?
    随笔
    故乡的原风景
    岁月神偷
    opengl纹理映射
    bootstrap 学习笔记
  • 原文地址:https://www.cnblogs.com/yangxinpython/p/11323594.html
Copyright © 2020-2023  润新知