python中try finally
时间: 2024-05-10 22:13:59 浏览: 113
对python中的try、except、finally 执行顺序详解
5星 · 资源好评率100%
try和finally是python中的关键字,用于异常处理和确保代码块中的语句在任何情况下都会得到执行。
try语句用于捕获和处理异常,通常和except一起使用,例如:
```
try:
# 可能会抛出异常的代码
except:
# 异常处理代码
```
finally语句则用于确保代码块中的语句在任何情况下都会得到执行,就算try语句中的代码抛出异常或者return语句提前结束函数,finally中的代码也会得到执行。例如:
```
try:
# 可能会抛出异常的代码
finally:
# 无论如何都会执行的代码
```
需要注意的是,finally中的语句不会影响try语句中的异常处理。如果在try语句中抛出了异常并且没有被except捕获,那么异常会在finally中执行完毕后再次被抛出。
阅读全文