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

    什么是异常?

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

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

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


    异常的结构
    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
    出错之后的处理机制

  • 相关阅读:
    VSCode的终端修改
    vim总结
    分布式的CAP理论
    MongoDB常用命令总结
    nginx负载均衡总结
    【重要】nginx location配置和rewrite写法
    Linux四剑客find/grep/awk/sed
    IDEA插件开发总结
    支付宝在线支付接口开发流程
    Centos7 网卡Device does not seem to be present解决办法
  • 原文地址:https://www.cnblogs.com/yangxinpython/p/11323594.html
Copyright © 2011-2022 走看看