python-异常处理


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


try 可能出现错误的代码

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

异常传递

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


自定义异常

图片.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 异常就是程序运行错误或者逻辑混乱。需要给客户友好的提示。异常一般是程序中无法完全避免,一般通过一定的手段,尽量减少...
    壁花烧年阅读 873评论 0 0
  • 异常处理 异常Exception 错误 Error :错误是可以避免的逻辑错误:算法写错了,加法写成了减法笔误:变...
    vampire6阅读 1,097评论 0 0
  • 异常处理在程序的健壮性上表现的尤为重要, 例1:#!/usr/bin/pythonimport traceback...
    古佛青灯度流年阅读 956评论 0 1
  • 异常处理在任何一门编程语言里都是值得关注的一个话题,良好的异常处理可以让你的程序更加健壮,清晰的错误信息更能帮助你...
    妄心xyx阅读 622评论 0 0
  • 记得小的时候,家里条件太差了,衣食住行用样样不中,可是那个时候的人们可快乐了,每一天都是那么的开心,无忧无...
    文宇斋阅读 192评论 0 1