青少年叛逆
青少年叛逆
IT培训
广告招商

Python异常使用有哪些注意事项?老男孩python培训机构

  在Python中,异常是事件,会发生在程序执行过程中,影响程序的正常执行。一般来说,当python不能正常处理程序时,就会出现异常。本篇文章主要为大家介绍一下“Python异常使用注意事项”,希望对你们有帮助。

  1、不要太依赖异常机制

  python的异常机制非常方便,对于信息的传递中十分好用,这里信息的传递主要有三种:参数传递、全局变量传递以及异常机制传递,但滥用异常机制也会带来一些负面影响。过度使用异常主要表现在两个方面:①把异常和普通错误混淆在一起,不再编写任何错误处理代码,而是以简单地引发异常来代替所有的错误处理;②使用异常处理来代替流程控制。

  2、不要在try块中引入太多的代码

  在try块里放置大量的代码,这看上去很简单,代码框架很容易理解,但因为try块里的代码过于庞大,业务过于复杂,就会造成try块中出现异常的可能性大大增加,从而导致分析异常原因的难度也大大增加。

  而且当块过于庞大时,就难免在try块后紧跟大量的except块才可以针对不同的异常提供不同的处理逻辑。在同一个try块后紧跟大量的except块则需要分析它们之间的逻辑关系,反而增加了编程复杂度。所以,可以把大块的try块分割成多个小块,然后分别捕获并处理异常。

  3、不要忽略捕获到的异常

  不要忽略异常!既然已捕获到异常,那么except块理应做些有用的事情,及处理并修复异常。except块整个为空,或者仅仅打印简单的异常信息都是不妥的!具体的处理方式为:

  ①处理异常。对异常进行合适的修复,然后绕过异常发生的地方继续运行;或者用别的数据进行计算,以代替期望的方法返回值;或者提示用户重新操作,总之,程序应该尽量修复异常,使程序能恢复运行。

  ②重新引发新异常。把在当前运行环境下能做的事情尽量做完,然后进行异常转译,把异常包装成当前层的异常,重新传给上层调用者。

  ③在合适的层处理异常。如果当前层不清楚如何处理异常,就不要在当前层使用except语句来捕获该异常,让上层调用者来负责处理该异常。

  老男孩教育是Python培训领域的专家,2012年就开展了Python培训,是行业较早的Python培训机构,积累了大量的Python培训教学经验,并能全局把控企业用人指标,科学的制定Python教学课程体系,满足5-8年职业生涯需求,让学员轻松拿下高薪职位!

注意:吐槽知乎网只是一个问答与文章免费发布平台,所有信息均有会员免费发布,不产生金钱交易,如果你有资金往来,请及时通过电话与对方联系,调查清楚,确认无误在选择,否则造成你的损失,由自己承担,本平台概不负责,谢谢!

0 个评论

要回复文章请先登录注册

狗粮批发
嘿,进入会员专区!