zoukankan      html  css  js  c++  java
  • python中常见的异常

    Python常见的异常:



    BaseException:新的异常类的基类

    Exception:所有异常类的基类,但继承自BaseException

    AssertionError:assert语句是吧

    FileNotFoundError:试图打开一个不存在的文件或目录

    AttributeError:试图访问的对象没有属性

    OSError:当系统函数返回一个系统相关的错误(包括I/O故障),如“找不到文件”或“碰盘已满”时,引发此异常

    NameError:使用一个还未赋值对象的变量

    IndexError:当一个序列超出范围时,引发此异常

    SyntaxError:当解析器遇到一个语法错误时引发此异常

    KeyboardInterrupt:组合键Crtl+C被按下,程序强行终止

    TypeError:传入的对象类型与要求不符

    用法



    try:

      open "abc.txt",'r'

      print(a)

    except BaseException:

      print(“异常了!”)

    ps:打印出异常信息的


    try:

      a = “异常测试”

      print(a)

    except NameError as msg

      print(msg)

    else:

      print("没有异常时执行”)

    PS:没有异常执行else的指令


    try:

      print(a)

    except NameError as msg:

      print(msg)

    finally:

      print("不管是否出现异常,都会被执行“)


    #定义say_hellow()函数

    def say_hellow(name=None):

      if nam is None:

        raise NameError('"Name" cannot be empty')

      else:

        print("hellow,%s", %name)




  • 相关阅读:
    SVG平移和缩放(鼠标滚轮)的实现
    CSS之容器水平垂直居中
    CSS之flex布局
    CSS之鼠标悬停——内容变深/变浅
    CSS之clip-path绘制多边形
    axios
    .Net 反射
    Redis
    .Net Core GRPC报错
    Python 京东云无线宝消息推送
  • 原文地址:https://www.cnblogs.com/cpas-3-org/p/13885125.html
Copyright © 2011-2022 走看看