异常
在python中,我们用异常对象表示错误信息,一般是Exception类或者是其子类的实例。当遇到错误时,程序会用所谓的回溯(traceback)终止执行。
引发异常
为了使程序在调试时,一旦有不正确的迹象立即停止执行,我们用raise语句来引发异常。
raise Exception('错误信息')
捕捉异常
在程序运行时,对异常进行捕捉可以让程序不中断。
try:
pass
except:
pass
else:
pass
finally:
pass
- 关于except
只捕捉一类异常:
except ZeroDivisionError:
捕捉部分异常:
except (TypeError,NameError):
捕捉全部异常:
except:
捕捉异常后记录下来
except Exception,e:
网友评论