Python异常及处理方法总结(21.4定期更新)

Posted 徐新帅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python异常及处理方法总结(21.4定期更新)相关的知识,希望对你有一定的参考价值。

这里将整理和收集在Python中,常见的一些bug以及对应的处理方案。仅供需要的人参考。

 

案例8、bug(KeyError: 7),字典中key不存在的bug,应该核对key的值

案例7、bug(IndentationError: unexpected indent)代码缩进bug,也是在开发中,常见的错误,导致的原因是代码编写不规范,缩进不规范。解决方案是养成良好的编码规范,保存代码的整洁,因为python中对代码的缩进要求很严格。

案例6,bug(NameError: name 'names' is not defined)变量名字或者函数名字没有被定义,如果见到此类的NameError就是其中的一个名字错误,具体错误可参考该提示后面的一句话。解决方案是根据提示将指定的名字修改正确。

案例5、bug(ValueError: invalid literal for int() with base 10: '520s')值错误,看到这个错误是运行时的错误,说明是数据类型转换错误。解决方案是根据ValueError中提示的错误,纠正数据类型转换问题。

案例4,bug(IllegalWeekdayError: bad weekday number 10; must be 0 (Monday) to 6 (Sunday))无效的周值,该值只能是0到6.解决方式是调整参数的值。

案例3,bug(SyntaxError: cannot assign to None) 语法错误,不能用内置的关键字作为变量

案例2,bug(TypeError: 'list' object is not callable)类型错误,对象不能作为方法调用

案例1,bug(IndexError: string index out of range)字符串或者列表索引超出,应该核对引用字符串或者列表索引的地方

 

 

结语:本文档将定期进行更新。希望能帮助更多需要的小伙伴们。祝各位小伙伴们在学习Python的道路上,对开发的领悟能力越来越高。加油。

 

 

以上是关于Python异常及处理方法总结(21.4定期更新)的主要内容,如果未能解决你的问题,请参考以下文章

Python异常及处理方法总结

Python 异常处理总结

Python常用异常及处理方法

实验报告六及总结

第八周课程总结及实验报告

Python基础语法介绍 - 面向对象(下)和异常处理