python3中不能用上面的方式捕获,需要加一个括号(NameError,FileNotFoundError)
try 可能出现错误的代码
else没有异常都会执行的,如果有异常就不会执行。
except:异常出现需要执行的
finnally不管有没有异常都要做,比如关闭文件
try是可以嵌套的。
异常传递
函数嵌套函数,嵌套的函数有错,异常就会传递。
自定义异常
python3中不能用上面的方式捕获,需要加一个括号(NameError,FileNotFoundError)
try 可能出现错误的代码
else没有异常都会执行的,如果有异常就不会执行。
except:异常出现需要执行的
finnally不管有没有异常都要做,比如关闭文件
try是可以嵌套的。
异常传递
函数嵌套函数,嵌套的函数有错,异常就会传递。
自定义异常
本文标题:python-异常处理
本文链接:https://www.haomeiwen.com/subject/xpeloftx.html
网友评论