zoukankan      html  css  js  c++  java
  • python-异常处理及异常处理的两种方式对比

    1,python解释器检测到错误,触发异常;程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关呢,与异常处理有关)

    如果捕捉成功则进入另外一个处理分支,执行你为其定制的逻辑,使程序不会崩溃,这就是异常处理。

    2,处理方式:

    1)使用if判断式(降低程序的可读性)

    2)python本身对错误有异常处理机制,包括异常类:ValueError、KeyError、IndexError

    python的特定的用来进行异常处理的语法结构:try:      except:  (except +异常类);异常类只能用来处理指定的错误类型,所以多种异常类的话可以采用多分支

    如:except ValueError as e:

              print (e)#打印异常

          except KeyError as e:

    3)万能异常:except Exception as e:

    3,处理结果

    使代码在错误的情况下仍然能运行不中断

  • 相关阅读:
    初步认识,合并集(树)
    20180918-1 词频统计
    20181011-1 每周例行报告
    2018091-2 博客作业
    项目第六天
    项目第五天
    项目第四天
    项目第三天
    总结随笔
    测试报告
  • 原文地址:https://www.cnblogs.com/xiaozeng6/p/10663210.html
Copyright © 2011-2022 走看看