python-异常处理

2019-04-29  本文已影响0人  Persistently

python3中不能用上面的方式捕获,需要加一个括号(NameError,FileNotFoundError)


try 可能出现错误的代码

else没有异常都会执行的,如果有异常就不会执行。
except:异常出现需要执行的
finnally不管有没有异常都要做,比如关闭文件
try是可以嵌套的。

异常传递

函数嵌套函数,嵌套的函数有错,异常就会传递。


自定义异常

图片.png
上一篇下一篇

猜你喜欢

热点阅读