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

编程一对一服务 编程一对一服务     2022-12-04     650

关键词:

这里将整理和收集在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数据处理之series及datadrame字符串str方法总结

参考技术Apandas中长需要对数据本身字符进行一些操作,下面对Series和DataFrame的.str方法做了一些总结,主要包括:lower(),upper(),len(),startswith(),endswith(),count(),它们和普通字符串的操作方法几乎相同。输出:输出:输出:输出... 查看详情

第八周课程总结&实验报告(代码片段)

总结:一、异常异常处理的格式try//有可能出现异常的语句catch(异常类异常对象)//编写异常的处理语句[catch(异常类异常对象)//编写异常的处理语句...][finally一定会运行盗的程序代码;]二、throws关键字:在定义一个方法的时候可以... 查看详情

多态与异常处理

一.1.左边的程序运行结果是什么?2.你如何解释会得到这样的输出?3.计算机是不会出错的,之所以得到这样的运行结果也是有原因的,那么从这些运行结果中,你能总结出Java的哪些语法特性?运行结果:2.在程序中,前两组定... 查看详情

3大问题!redis缓存异常及处理方案总结

...的作用,但实际应用中,可能会出现一些Redis缓存异常的情况,本文主要对Redis缓存异常及处理 查看详情

java中常用的异常处理情况及关于开发中异常处理的建议

本周四老师由一个简单程序将问题引出,讲授了Java中异常处理的情况。根据课件内容及上网查阅资料,将关于JAVA项目中的常用的异常处理情况总结如下: 首先什么是异常(Exception):发生于程序执行期间,表明出现了一个非... 查看详情

3大问题!redis缓存异常及处理方案总结

...的作用,但实际应用中,可能会出现一些Redis缓存异常的情况,本文主要对Redis缓存异常及 查看详情

python--基础总结

模块操作什么是模块?——.py结尾的文件就是我们说的模块什么是包?——里面含有__init__.py文件的目录(文件夹)模块导入import模块名import模块名as别名from模块名import函数/变量/类from模块名import*------(*号就是表示导入所有)... 查看详情

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

实验六Java异常实验目的1、理解异常的基本概念;2、掌握异常处理方法及熟悉常见异常的捕获方法。实验要求1、练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch子句的使用。2、掌握自定义异常类的方法。实验内容一... 查看详情

python异常处理总结

...行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生参考技术A什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处... 查看详情

tryexcept异常捕获的方法断言的使用

exceptase中的‘e’的作用总结-2puT-CSDN博客Python使用tryexcept处理程序异常的三种常用方法分析Python3和Python2异常处理except的不同tryexcept(异常捕获)、断言 查看详情

r异常数据检测及处理方法(代码片段)

R异常数据检测及处理方法数据中的异常值可能会影响或者干扰模型的准确性以及可靠性,如果我们不正确地检测和处理它们,尤其是在回归模型中异常值对模型的干扰比较大,即回归模型对异常值敏感。为什么异常点检测很重... 查看详情

python异常处理总结

...,只能通过异常处理来防止程序退出。二、异常类型  Python自带的异常处理机制非常强大,提供了很多内置异常类,可向用户准确反馈出错信息。Python是面向对象语言,认为一切皆对象,所以异常也是对象。Python异常处理机制... 查看详情

第八周课程总结&实验报告(代码片段)

实验六Java异常实验目的理解异常的基本概念;掌握异常处理方法及熟悉常见异常的捕获方法。实验要求练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch子句的使用。掌握自定义异常类的方法。实验内容编写一个类,在... 查看详情

python中的异常处理总结(代码片段)

1.异常分类错误Error:原因示例笔误像变量名写错,造成的语法错误逻辑错误算法写错了,例如原本逻辑是求和,但写成了乘积函数或者类使用错误这类也归为逻辑错误写代码时,错误是可以避免的。异常Exception有时候程序写的... 查看详情

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

实验六Java异常实验目的理解异常的基本概念;掌握异常处理方法及熟悉常见异常的捕获方法。实验要求练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch子句的使用。掌握自定义异常类的方法。实验内容编写一个类,在... 查看详情

ios异常处理及try/try!/try?区别及理解

...术A在开发过程中,我们可能会在某些情况下自定义抛出异常,让用户或者开发者捕捉到提示,便于我们的开发及维护如何自定义异常呢?首先我们需要自定义一个ErrorInfo机构体,继承于Error,并在结构体中加入我们想抛出的异常... 查看详情

spring-batch学习总结——重要概念,环境搭建,名词解释,第一个项目及异常处理(代码片段)

Spring-batch框架学习总结(1)一.初识Spring-batch框架:1.核心名词解释:Job:是Spring-batch框架的核心概念,它包含了批处理的所有操作Step:每一个Job由一个或多个Step组成,每个Step中涉及到itemReader,itemProcessor,ItemWriter,这三个接口顾... 查看详情

学习总结之arm处理器的运行模式及arm寄存器

...器CPSR的模式控制位,切换运行模式。2通过外部中断或者异常处理过程进行运行模式切换。注意,用户模式下,不能直接进行处理器模式的切换,需要通过产生异常处理,在异常处理过程中,进行处理器运行模式的切换。?2ARM寄... 查看详情