try:

、、、(主要动作,试着执行的程序代码,如果引发异常,执行第一个复合引发异常的except下面的语句。如果没有符合的,就会终止程序,打印出错!)

except name:(except 分句的数目没有限制,name 是异常的名字,如NameError, IndexError, KeyError...,如果没有name, 那就是捕捉所有异常,虽然方便了,但是也可能会捕捉换个程序代码无关,意料之外的系统异常,而且可能意外拦截其他处理器的异常,所以小心使用通用except!在python 3.0中,有个更人性化的方案,即except Exception:几乎和空except是一样的功能,但是会忽略和系统退出相关的异常)

,,,

except:

...

else:(可选,但只能有一个。如果没发生异常,需要执行的语句。注意是只有当没有发生异常时才会执行,如果异常发生了,但是没有相应的except时,是不会执行else语句的,因为已经发生了!!!else的主要作用是用来检验是否已经通过了try语句,让所发生的事情更为明确而不模糊的语法。)

...

finally:(一定会执行,不管发没发生异常。)

....

打开一个不存在的文件,是IOError

最新文章

  1. js中的数据类型
  2. Sa yo na ra
  3. 16进制字符串转换为3进制(扩展至K进制)
  4. IIS+PHP配置一次成功无错误版
  5. atitit.提升开发效率---动态语言总结
  6. python(6)时间戳和北京时间互转,输出当前的时间和推到七天前的日期
  7. Hilbert先生旅馆的故事
  8. Java NIO类库Selector机制解析(下)
  9. PropertyGrid—添加属性Tab
  10. CCNP路由实验(4) -- BGP
  11. js操作styleSheets
  12. NDK-gdb的错误ERROR(不同于上一篇): Could not extract package's data directory...的解决方法
  13. LINUX 笔记-DU 和 DF
  14. jpa Auditor 自动赋值与自定义 @CreatedBy @LastModifiedBy @CreatedDate @LastModifiedDate
  15. mongooDb链接javaapi
  16. poj3259Wormholes (Bellman_Ford/SPFA/Floyed算法判断是否存在负环)
  17. js中字符串和正则相关的方法
  18. ubuntu 实用命令收集
  19. Github上star和fork比较高的vim配置方案
  20. combogrid 摘要

热门文章

  1. ASP.NET的运行原理与运行机制
  2. 2014北邮新生归来赛解题报告d-e
  3. POJ 3468 区间更新,区间求和(经典)
  4. Linux 常用
  5. jsoup Cookbook(中文版)--爬虫(java)
  6. iOS程序的启动过程-UIWindow
  7. Failed to instantiate the default view controller for UIMainStoryboardFile 'Main'
  8. java---数据格式的验证
  9. powershell玩转litedb数据库
  10. 100个iOS开发/设计面试题汇总