异常 Exception
通常引发异常的情况(见鱼C论坛链接) Python标准异常总结
e.g:assert断言函数在为假的时候就会引发异常
如何检测异常并处理
try-except 语句(与Java类似)
try:
检测范围
except Exception【as reason】:
出现异常后的处理代码
else
没异常执行这个语句
try-finally 语句 无论如何都会执行到finally里的代码(与Java同)
try:
检测范围
except Exception【as reason]:
出现异常(Exception)后的处理代码
finally:
无论如何都会被执行的代码
触发异常:raise语句