定义清理行为
try语句后面还可以跟着一个finally语句。用来做一些清理动作。finally语句块中的内容,不论try语句中是否发生异常,都会执行。
【不论try语句中发生了什么事情,finally都会执行】
---------------------------
了解了try语句的清理行为,那么就需要了解一下预定义的清理行为:with。
with可以在代码块执行完毕之后,关闭所有资源,即使再with语句中的处理语句失败了,也是如此。