导语:
本文主要介绍了关于final作用域的代码一定会被执行吗?的相关知识,包括静态代码块什么时候执行,以及Final关键字这些编程知识,希望对大家有参考作用。
一般情况下,不管是否发生异常,finally作用域内的代码都会被执行。即使调用了sys.exit函数,finally也会被执行。
那怎么样才能让finally代码不执行了。
import time
choice = True
try:
if choice:
while True:
pass
else:
print "Please pull the plug on your computer sometime soon..."
time.sleep(60 * 60 * 24 * 365)
finally:
print "Finally ..."
上面的代码主要是通过让进程停滞在try作用域来实现需求。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python cv2 模块如何查找图像?09/16
- ♥ python self 是什么意思?如何使用?10/27
- ♥ 如何在python中拆分字符串10/18
- ♥ 一篇文章看懂py2/py3编码问题12/26
- ♥ python for循环是什么10/19
- ♥ 如何使用python字符串方法format()08/21
内容反馈