zoukankan      html  css  js  c++  java
  • Python语言系统学习(七)

    5-1 生成器

     5-3 迭代器

    6-1 异常

    注意:except里面的异常类型,要和上面抛出的异常类型相对应,否则,except语句也无法执行。

    except语句可以有多个,但是正常情况下最多只会执行一个。如果有多个except子句满足条件,会执行代码靠前的一个。

    6-4 添加了else从句的异常处理流程:

    6-5 finally从句

     注意;else语句是try没有产生异常时,执行的程序。当产生了异常,是不会执行的,而finally是无论try是否异常都会执行的程序。

    6-7 自定义异常

    6-8 异常和函数

     我们可以选择在合适的层,对异常进行处理。而不需要每一层函数都处理。

    6-9 获取异常信息

     如果想获得更多对调用堆栈相关的信息,可以调用下面的函数,进行打印。

    6-10 with语句

     执行流程如下:

    从流程图可以看出,让__exit__()方法不返回True时,我们可以利用try-except进一步对里面的异常进行捕获处理

  • 相关阅读:
    微信开发 缓存处理
    ASP.NET MVC 开发日常笔记
    微信开发笔记
    Kindeditor 编辑代码过滤
    PS 使用技巧
    Javascript 日常开发用到的小知识点
    C# 下载文件
    Javascript 笔记一
    C# 知识巩固三
    文献笔记(五)
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/12300723.html
Copyright © 2011-2022 走看看