Python Try Finally(尝试最终)
Try Finally
如果指定了 finally
块,无论 try 块是否引发错误,它都将被执行。
这对于关闭对象和清理资源非常有用
示例
尝试打开并写入一个不可写的文件
try
f = open("demofile.txt")
try
f.write("Lorum Ipsum")
except
print("写入文件时出错")
finally
f.close()
except
print("打开文件时出错")
自己动手试一试 »
程序可以继续执行,而不会使文件对象保持打开状态。