Python基础编程239 ● 异常 ● 异常语句中else语句的使用

Posted AI菌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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种方式】

 

【加群交流】



以上是关于Python基础编程239 ● 异常 ● 异常语句中else语句的使用的主要内容,如果未能解决你的问题,请参考以下文章

Python大数据分析学习基础篇——异常与函数

Python大数据分析学习基础篇——异常与函数

Python基础学习第十三节 异常操作总结

python基础-异常处理

python 基础篇 错误和异常处理

python基础 — 异常处理