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

    Python异常大全:

    异常检测:

    try:

        检测范围

    except  Exception [as reason]:

        出现Exception异常后的处理代码

    finally:

        无论怎样都会被执行的代码

    举例:

    try:
         sum1 = 1 + '1'
         file = open('文件.txt')
         print(f.read(file))
    except OSError as reason:
         print('异常是:' + str(reason))
    except TypeError as reason:
         print('异常是:' + str(reason))
    finally:
         print('代码结束')

    运行结果是:

    异常是:unsupported operand type(s) for +: 'int' and 'str'
    代码结束

    在try里面只要有一个异常出现,后面的代码就不会执行,然后直接执行finally里的代码

    我们可以直接用raise直接引出一个异常:

    raise ZeroDivisionError('除数为0的异常')

    运行结果是:

    Traceback (most recent call last):
      File "<pyshell#0>", line 1, in <module>
        raise ZeroDivisionError('除数为0的异常')
    ZeroDivisionError: 除数为0的异常
  • 相关阅读:
    WLC-Download 3-party CA to WLC
    WLC-生成CSR操作
    MSE-初始化MSE
    Nexus-产品认识
    Nexus-配置VDC
    Nexus-VDC(Virtual Device Context)
    Nexus-FEX基础配置
    Nexus-配置vPC 实验三
    Nexus-配置vPC 实验二
    Nexus-配置vPC 实验一
  • 原文地址:https://www.cnblogs.com/elseMy/p/8626514.html
Copyright © 2011-2022 走看看