final作用域的代码一定会被执行吗?

正常的情况下,finally作用域的代码一定会被执行的,不管是否发生异常。哪怕是调用了sys.exit函数,finally也是会被执行的。

图片[1]-final作用域的代码一定会被执行吗?-uusu优素-乐高,模型,3d打印,编程

那怎么样才能让finally代码不执行了。

importtime
choice=True
try:
ifchoice:
whileTrue:
pass
else:
print"Pleasepulltheplugonyourcomputersometimesoon..."
time.sleep(60*60*24*365)
finally:
print"Finally..."
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容