try...finally的用法
2024-08-28 06:32:22
finally里面只是执行完成try中的代码后,必须执行的代码,
即使是try中有异常抛出,也是会去执行finally。
>>> try:
... 1/0
... finally:
... print "I just finally do something ,eg: clear!"
...
I just finally do something ,eg: clear!
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
ZeroDivisionError: integer division or modulo by zero
>>>
一般情况下,finally里面执行的都是一些清理工作,比如:关闭文件描述符,释放锁等
最新文章
- 仿喜马拉雅实现ListView添加头布局和脚布局
- .net开发中常用的第三方组件
- 退出系统时跳出frame框架
- [游戏学习25] MFC 橡皮筋画线效果
- Insecure world writable dir /usr/local in PATH, mode 040777
- Replace JSON.NET with ServiceStack.Text in ASP.NET Web API
- Winform 文件控件 - 转
- BZOJ3759: Hungergame
- POJ动态规划题目列表
- uva 10940
- 《algorithm puzzles》——谜题
- asp.net DropDownList实现ToolTip功能
- for惠普2013实习生
- public static void speckOnWin7(string text),在win7中读文字
- spring之注解
- HDU_5523Game
- Sass的四种编译方式
- Hibernate框架_搭建第一个Hibernate框架
- SCRUM 12.20
- 有人说,即使没有JavaScript,你也可以做网页。在纯HTML