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