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里面执行的都是一些清理工作,比如:关闭文件描述符,释放锁等

最新文章

  1. 仿喜马拉雅实现ListView添加头布局和脚布局
  2. .net开发中常用的第三方组件
  3. 退出系统时跳出frame框架
  4. [游戏学习25] MFC 橡皮筋画线效果
  5. Insecure world writable dir /usr/local in PATH, mode 040777
  6. Replace JSON.NET with ServiceStack.Text in ASP.NET Web API
  7. Winform 文件控件 - 转
  8. BZOJ3759: Hungergame
  9. POJ动态规划题目列表
  10. uva 10940
  11. 《algorithm puzzles》——谜题
  12. asp.net DropDownList实现ToolTip功能
  13. for惠普2013实习生
  14. public static void speckOnWin7(string text),在win7中读文字
  15. spring之注解
  16. HDU_5523Game
  17. Sass的四种编译方式
  18. Hibernate框架_搭建第一个Hibernate框架
  19. SCRUM 12.20
  20. 有人说,即使没有JavaScript,你也可以做网页。在纯HTML

热门文章

  1. 【c++】构造函数初始化列表中成员初始化的次序性
  2. Go语言备忘录(1):基本数据结构
  3. 【转】.NET 4.5 使用async和await关键字调用异步方法
  4. Vue指令(二)--数组的变动
  5. [javaEE] jsp的指令
  6. 添加jquery脚本文件
  7. SSM+PageHelper+jqGrid实现数据分页
  8. 二分查找——Python实现
  9. Js的核心:找到DOM
  10. 11.6NOIP模拟赛解题报告