zoukankan      html  css  js  c++  java
  • 错误和异常

    1、try语法格式

    try:

         执行代码

    except:

         发生异常时执行代码

    else:

         没有异常时执行的代码

    finally:

         不管有没有异常都会执行的代码

    2、

    Python 使用 raise 语句抛出一个指定的异常。

    raise语法格式如下:raise [Exception [, args [, traceback]]]

    raise 唯一的一个参数指定了要被抛出的异常。它必须是一个异常的实例或者是异常的类(也就是 Exception 的子类)。

    如果你只想知道这是否抛出了一个异常,并不想去处理它,那么一个简单的 raise 语句就可以再次把它抛出。

    try:
    print(num)
    #try部分有多个异常,只会捕获第一个异常
    except ZeroDivisionError:
    print('已经捕获xx异常')
    except (ValueError,NameError) as bb:
    #捕获多个异常
    print('已经捕获异常',bb)
    except Exception as aa:
    #捕获任意异常信息
    print('捕获任意类型异常:',aa)
    else:
    print('try部分没有异常才会执行')
    finally:
    print('无论有没有异常都会执行')
    print('-'*30)
    print('程序结束了')
  • 相关阅读:
    Ajax实现表格实时编辑
    自定义简单分页
    有趣的 0
    关于AJAX的一些事
    JQ中的FormData对象 ajax上传文件
    订单导出
    javaScript事件委托
    javascript递归函数
    详解javascript中this的工作原理
    详解JavaScript对象继承方式
  • 原文地址:https://www.cnblogs.com/ydyang/p/14151974.html
Copyright © 2011-2022 走看看