python 异常处理

异常:不正常的情况都称为异常!

语法错误!~写错了!解释器解释执行时就会出错!错误

运行错误!~运行过程中,由于不同数据的处理出现的错误!异常

运行结果错误!程序没有出错,但是运行的结果不是期望的结果!BUG

错误:通过错误信息的定位,直接修改!

异常:通过处理代码~将可能出现错误的代码包含,进行选择处理:异常处理

BUG:程序中出现的一种业务漏洞,需要完善!

 

在现实生活中,如果出现不正常的情况:处理思路

这件事情可能出问题——try

如果出现问题~该做什么   except

如果没有出现问题~该做什么else

这件事情做完了,总结一下经验教训finally

 

异常处理步骤:

(1) 基本处理方式

        a)在try中包含可能会出现异常的代码,在except中直接处理即可!

(2) 多个异常共同处理

        a)可以通过except指定异常名称

        b)except NameError as e: 捕捉NameError错误

        c)except (NameError, ValueError) as e: 捕捉NameError, ValueError错误

        d)except:  捕捉所有可能出现的错误!

(3)多个异常独立处理

        a)每个异常添加一个except

 

对于异常的处理!尽量做到精确处理!

如果你是一个有非常丰富开发经验的人,对于常规异常,~可以直接except:

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