Skip to main content
 首页 » 编程设计

python之在 Python 的 try block 中使用 finally 的实际例子是什么

2025年05月04日18daizhj

<分区>

什么时候在 try..except block 中使用 finally 有意义? try..except 之后的 listing 语句不是在做同样的事情吗?

这两者有什么区别?

try: 
    result = 100 / 0 
except ZeroDivisionError: 
    print("division by zero!") 
else: 
    print("result is", result) 
finally: 
    print("final statement") 

对比

try: 
    result = 100 / 0 
except ZeroDivisionError: 
    print("division by zero!") 
else: 
    print("result is", result) 
print("final statement")