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

    1.什么是异常?

    例如在访问一些网站的时候,总会有些问题的网页出现异常的问题,也可以说是bug。

    类似于这种的页面,当然这是处理过的。但是有一些是没有处理过的,就会是一种大黄页

    2.python在相对于异常处理的时候有一套自己的机制

    在处理的时候,try里面的代码出现问题,则会执行except里面的代码,Exception 是一个类 ,e是这个类创造的对象

    3.异常的分类

    异常有很多类,例如IndexError,ValueError等,如果在处理的时候没有写这些固定的处理就会出现报错而不是程序继续运行。

    这种就是表示正确的处理,但是如果用Exception就是万能的,它是这些所有处理的的基类

    在处理的时候,按顺序处理,一旦成功就不执行下面的代码了

    4.完整的异常处理代码块

    5.主动触发错误

    只有用raise并且创建一个Exception对象传值进去 再输出这个对象的时候就会输出传入的值

    6.一般我们输出一个对象的时候我们会得到一个这样的值

    但是如果类方法里面有__str__这个当我们输出和str()这个对象的时候,我们会得到这个方法的返回值

  • 相关阅读:
    js秒换成天时分
    vuex
    匹配iPhoneX
    ASP 解析json
    WPF 实现多语言支持
    c# 用DotNetZip来解压/压缩文件
    WPF UI Close button
    VB 获取所有窗体菜单信息
    ASP/ASP.NET/VB6文件上传
    c# 上传图片到一个外链相册服务器
  • 原文地址:https://www.cnblogs.com/lyx958700392/p/5632215.html
Copyright © 2011-2022 走看看