zoukankan      html  css  js  c++  java
  • python 异常

    • 异常
    try:
        尝试代码
    except 错误类型1:
        处理代码
    except 错误类型2:
        处理代码
    except (错误类型3,错误类型4)
        处理代码
    except Exception as result:   #这里的Exception可以匹配所有异常
        print(result+'这里是把异常当作结果打印')
    else:
        没有异常才会执行的代码
    finally:
        无论是否有异常都会执行的代码
    • 主动抛异常
    ex = Exception('提示内容')
    raise ex
    #后期可以用except Exception as result接收
    •  常见异常类型
    异常类型 用途
    SyntaxError 语法错误
    IndentationError 缩进错误
    TypeError 对象类型与要求不符合
    ImportError 模块或包导入错误;一般路径或名称错误
    KeyError 字典里面不存在的键
    NameError 变量不存在
    IndexError 下标超出序列范围
    IOError 输入/输出异常;一般是无法打开文件
    AttributeError 对象里没有属性
    KeyboardInterrupt 键盘接受到Ctrl+C
    Exception 通用的异常类型;一般会捕捉所有异常
    UnicodeEncodeError 编码错误



    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    js:鼠标事件
    js:argument
    js:|| 和 && 运算符 特殊用法
    css:选择器
    css:清除浮动 overflow
    jquery:after append appendTo三个函数的区别
    WIndow Document
    css:颜色名和十六进制数值
    安装centos出错
    Leetcode | Unique Paths I & II
  • 原文地址:https://www.cnblogs.com/forlive/p/12611088.html
Copyright © 2011-2022 走看看