zoukankan      html  css  js  c++  java
  • 【Python基础编程239 ● 异常 ● 异常语句中else语句的使用】


     ---------Python基础编程---------

    Author : AI菌


    【内容讲解】

    1、finally语句的格式:
    try:
    可能会出现异常的代码块
    except (异常类1,异常类2, ...) as 异常对象名:
    处理异常的代码块
    finally:
    不管是否出现异常,也不管是否捕获住了,一定会执行的代码块

    2、使用场景:
    做释放内存资源的事情
    比如:
    关闭文件
    关闭数据库连接

    【代码演示】

    """
    1、finally语句的格式:
        try:
            可能会出现异常的代码块
        except (异常类1,异常类2, ...) as 异常对象名:
            处理异常的代码块
        finally:
            不管是否出现异常,也不管是否捕获住了,一定会执行的代码块
    
    2、使用场景:
        做释放内存资源的事情
        比如:
            关闭文件
            关闭数据库连接
    """
    
    # list1 = [10, 20]
    # try:
    #     print(list1[0])
    # except:
    #     print("索引越界")
    # else:
    #     print("没有异常,else语句会被执行,说明索引没有越界")
    # finally:
    #     print("我一定会被执行!!!")
    
    f = None
    try:
        f = open("a.txt", "r")
    except Exception as e:
        print(e)
    finally:
        f.close()

    【运行结果】

    【往期精彩】

    ▷【Python基础编程196 ● 读取文件的4种方式】
    ▷【Python基础编程197 ● 读取文件的4种方式】
    ▷【Python基础编程198 ● 读取文件的4种方式】
    ▷【Python基础编程199 ● Python怎么读/写很大的文件】
    ▷【Python基础编程200 ● 读取文件的4种方式】
    ▷【Python基础编程201 ● 读取文件的4种方式】
    ▷【Python基础编程202 ● 读取文件的4种方式】
    ▷【Python基础编程203 ● 读取文件的4种方式】

    【加群交流】



  • 相关阅读:
    latex在vim中的代码片段
    latex设置不同中英文字体
    React 路由基本配置
    React网络请求
    React生命周期函数
    React父子传值中propTypes defaultProps
    React父子组件传值
    React todolist案例和持久化实现
    React表单
    react事件对象 、键盘事件、 表单事件 、ref获取dom节点、React实现类似vue双向数据绑定
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/13471779.html
Copyright © 2011-2022 走看看