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 '!!!!!!!!!!!!!'
!!!!!!!!!!!!!









浙公网安备 33010602011771号