一. 简介
前面一篇文章简单学习了 try-finally语句结构,执行过程、以及使用场景。文章如下:
Python3中异常处理:try-finally语句-优快云博客
本文写一些简单的示例来继续学习 try-finally语句的使用。
二. Python3中异常处理:try-finally语句的示例
示例 1:try 块在执行时发生异常后,会立刻停止执行 try块中剩下的代码,转而匹配 except的异常:
#!/usr/bin/env python3
def sub_func():
try:
print("进入try代码块")
value = 20 / 0
print("这块代码不会执行")
finally:
print("无论是否发生异常,这块代码都会执行")
try:
sub_func()
except ZeroDivisionError as err:
print