Python 异常

程序运行 产生的错误或者意外 叫做异常

  错误: 语法错误、逻辑错误

  异常 默认 终止程序执行

  python通过异常产地机制发出一个异常对象,发出一个异常信号

  可以手动触发异常

 1、 解释器触发异常,当前程序被打断

  2、异常处理,忽略非致命性错误,减少错误带来的邮箱

错误处理:

  默认终止

  try捕获处理异常,并恢复

事件通知:

  用于发出有效信号

特殊情况处理:

  无法调整代码去处理  

 

try语句来检测异常,任何try语句里面的代码都会被检测,以检查有无异常处理

  try...expect (EXPECT  ELSE--没有异常执行else) 检查&处理

  try...finally  检查异常并做清理工作,

  try...expect...finally

 

In [8]: try:
   ...:     f1=open('/tmp/a.txt','r')
   ...:     print f1.readlines()
   ...: except IOError,e:            #异常赋值给e
   ...:     print '!!!!!!!!!!!!!'
!!!!!!!!!!!!!    

  

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-04-09 19:00  skyfly0772  阅读(107)  评论(0)    收藏  举报