python常见的错误异常

1.AssertionError

该异常在assert()语句运行失败时输出

2.AttributeError

该异常在参考或设置属性失败时输出

eg:class Gs:

    pass

  g = Gs()

  g.add

此代码中引用了该类所没有的属性

4.ImportError

该异常是引用了该计算机中所没有的模块

5.IndexError

该异常是在序数对象中(列表,元组,字符串)的索引值超出范围是输出

eg:

x = [1,2,3,4]

x[5]

此代码中其索引值超出范围,则会抛出错误

6.FileNotFoundError

打开文件失败所输出的错误

7.KeyError

在地点中找不到对应的键值

8.NameError

所使用的变量名未进行定义

9.SyntaxError

该异常是在代码中存在语法错误时输出

10.TypeError

该异常是在对象的函数或运算与其他类型不符时输出

  

原文地址:https://www.cnblogs.com/zoutingrong/p/12241225.html

时间: 2024-10-08 09:47:33

python常见的错误异常的相关文章

python 常见的错误类型 和 继承关系

BaseException +-- SystemExit #系统结束 +-- KeyboardInterrupt #键盘中断 ctrl+D +-- GeneratorExit #主动结束 +-- Exception #异常 +-- StopIteration #迭代器错误 +-- StandardError #标准错误 | +-- BufferError #buff错误 | +-- ArithmeticError #数学错误 | | +-- FloatingPointError #浮点数错误 |

初学Python常见异常错误,总有一处你会遇到!

初学Python常见错误 忘记写冒号 误用= 错误 缩紧 变量没有定义 中英文输入法导致的错误 不同数据类型的拼接 索引位置问题 使用字典中不存在的键 忘了括号 漏传参数 缺失依赖库 使用了python中对关键词 编码问题 1. 忘记写冒号 在 if.elif.else.for.while.def语句后面忘记添加 : age = 42 if age == 42 print('Hello!') File "<ipython-input-19-4303141d6f97>", l

Python学习_07_错误、异常

地毯式地过语法终于快要结束了... Python中的常见异常 1.NameError:尝试访问一个未初始化的变量 2. ZeroDivisionError:除数为0 3. SyntaxError:Python解释器语法错误 4. IndexError:请求的索引超出序列的范围 5. KeyError:请求一个不存在的字典关键字 6. IOError:输入.输出错误 7. AttributeError:尝试访问未知的对象属性 等,这些错误都是来自于Exception类,Exception类和Sys

python常见异常分类与处理方法

Python常见异常类型大概分为以下类: 1.AssertionError:当assert断言条件为假的时候抛出的异常 2.AttributeError:当访问的对象属性不存在的时候抛出的异常 3.IndexError:超出对象索引的范围时抛出的异常 4.KeyError:在字典中查找一个不存在的key抛出的异常 5.NameError:访问一个不存在的变量时抛出的异常 6.OSError:操作系统产生的异常 7.SyntaxError:语法错误时会抛出此异常 8.TypeError:类型错误,

新手学习Python时常见的错误

在运行或编写一个程序时常会遇到错误异常,这时Python会给你一个错误提示类名,告诉出现了什么样的问题(python是面向对象语言,所以程序抛出的异常也是类).能很好的理解这些错误提示类名所代表的意思,可以帮助你在最快的时间内找到问题所在,从而解决程序上的问题是非常有帮助的. 搜集了一些python最重要的内建异常类名,并做了简单的介绍: AttributeError:属性错误,特性引用和赋值失败时会引发属性错误 NameError:试图访问的变量名不存在 SyntaxError:语法错误,代码

Python常见问题解决记录1-Non-ASCII character &#39;\xe7&#39;错误

1.编译运行出现错误:SyntaxError: Non-ASCII character '\xe7' in file .. , but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 问题原因:Python在默认状态下不支持源文件中的编码所致 解决办法:按照错误建议网址查看http://www.python.org/peps/pep-0263.html 1.文件头部添加如下注释码: # codi

Python 常见错误

1. 1 def func(): 2 return a=3#错误的用法 2. 1 class a: 2 def func():#func至少要有一个self参数 3 ........................... 3. 1 class a: 2 def _init_(self):#__init__ Python 常见错误

python常见错误类型

Python标准异常总结AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失败的时候 IndexError 索引超出序列的范围 KeyError 字典中查找一个不存在的关键字 KeyboardInterrupt

python常见错误总结

在使用python进行开发的时候,经常会遇到各种各样的问题,在此总结一些常见的错误,可以帮助快速的排除故障,解决问题 1. IndentationError: unexpected indent 这种错误显而易见,是缩进出现了问题,检查一下缩进,即可解决 原文地址:https://www.cnblogs.com/xingxia/p/python_errors.html