2020-05-11
阅读量:
694
Python语句里try和finally的含义是什么?
当执行一大串代码时,一旦程序代码中某一个部分出错,就会立即停止,同时剩下的其他部分的代码也不会再继续执行了。
这就会有一个问题,如果在剩下未执行的代码中有一些事是必须要执行的,比如释放之前分配的内存等等,而因为报错导致之后的代码无法执行,这就会带来内存泄漏等影响。所以使用try...finally...,在try中的代码无论是否出错,是否会被终止运行,都不会影响finally部分代码的运行。即无论如何finally部分的代码都会执行,这样就可以将一些必须要做的事情放在finally中保证他们的执行。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
3条评论