热线电话:13121318867

登录
2020-05-11 阅读量: 694
Python语句里try和finally的含义是什么?

当执行一大串代码时,一旦程序代码中某一个部分出错,就会立即停止,同时剩下的其他部分的代码也不会再继续执行了。

这就会有一个问题,如果在剩下未执行的代码中有一些事是必须要执行的,比如释放之前分配的内存等等,而因为报错导致之后的代码无法执行,这就会带来内存泄漏等影响。所以使用try...finally...,在try中的代码无论是否出错,是否会被终止运行,都不会影响finally部分代码的运行。即无论如何finally部分的代码都会执行,这样就可以将一些必须要做的事情放在finally中保证他们的执行。

22.0069
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子