导语:
本文主要介绍了关于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交互命令时如何清除10/12
- ♥ Python中的主函数分析09/21
- ♥ 如何在python中的块中运行10/26
- ♥ Redis常用操作盘点12/28
- ♥ 如何搭建python http服务11/29
- ♥ Python是如何把数字变成中文的?09/16
内容反馈