admin管理员组文章数量:1516870
except
异常
1.捕获异常
try:放可能产生异常的代码except:处理产生错误的方法
2.捕获多个异常:
在except后面加一个元组,里面放出现的错误,比如 except (IOError,NameError) as result 。result里面存放异常的的基本信息,可以使用print(result)
3.捕获所有异常
try:
….
except Exception as e :
print(e) # 其中e就是异常信息
补充在try….except …中可以使用else,如果没有捕获异常,那么就执行else中的事情。
4. try … finnally
如果一段代码必须执行,也就是无论异常是否产生都要需要执行,那么此时需要使用finally,比如关闭文件,释放锁等。
5.异常的传递
方式一:try嵌套中,也就是使用两个或者两个以上的try…except,如果里面的try没有捕获到这个异常,那么外面的try就会接受到这个异常,然后在进行处理,如果外面的try依然没有捕获到这个异常,那么在进行传递..
6.抛出自定义异常
raise语句可以引发一个异常
本文标签: except
版权声明:本文标题:except 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1701679740a462181.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论