python中报错总结
python标准异常
|
异常名称 |
描述 |
|
BaseException |
所有异常的基类 |
|
SystemExit |
解释器请求退出 |
|
KeyboardInterrupt |
用户中断执行(通常是输入^C) |
|
Exception |
常规错误的基类 |
|
StopIteration |
迭代器没有更多的值 |
|
GeneratorExit |
生成器(generator)发生异常来通知退出 |
|
SystemExit |
Python 解释器请求退出 |
|
StandardError |
所有的内建标准异常的基类 |
|
ArithmeticError |
所有数值计算错误的基类 |
|
FloatingPointError |
浮点计算错误 |
|
OverflowError |
数值运算超出最大限制 |
|
ZeroDivisionError |
除(或取模)零 (所有数据类型) |
|
AssertionError |
断言语句失败 |
|
AttributeError |
对象没有这个属性 |
|
EOFError |
没有内建输入,到达EOF 标记 |
|
EnvironmentError |
操作系统错误的基类 |
|
IOError |
输入/输出操作失败 |
|
OSError |
操作系统错误 |
|
WindowsError |
系统调用失败 |
|
ImportError |
导入模块/对象失败 |
|
KeyboardInterrupt |
用户中断执行(通常是输入^C) |
|
LookupError |
无效数据查询的基类 |
|
IndexError |
序列中没有没有此索引(index) |
|
KeyError |
映射中没有这个键 |
|
MemoryError |
内存溢出错误(对于Python 解释器不是致命的) |
|
NameError |
未声明/初始化对象 (没有属性) |
|
UnboundLocalError |
访问未初始化的本地变量 |
|
ReferenceError |
弱引用(Weak reference)试图访问已经垃圾回收了的对象 |
|
RuntimeError |
一般的运行时错误 |
|
NotImplementedError |
尚未实现的方法 |
|
SyntaxError |
Python 语法错误 |
|
IndentationError |
缩进错误 |
|
TabError |
Tab 和空格混用 |
|
SystemError |
一般的解释器系统错误 |
|
TypeError |
对类型无效的操作 |
|
ValueError |
传入无效的参数 |
|
UnicodeError |
Unicode 相关的错误 |
|
UnicodeDecodeError |
Unicode 解码时的错误 |
|
UnicodeEncodeError |
Unicode 编码时错误 |
|
UnicodeTranslateError |
Unicode 转换时错误 |
|
Warning |
警告的基类 |
|
DeprecationWarning |
关于被弃用的特征的警告 |
|
FutureWarning |
关于构造将来语义会有改变的警告 |
|
OverflowWarning |
旧的关于自动提升为长整型(long)的警告 |
|
PendingDeprecationWarning |
关于特性将会被废弃的警告 |
|
RuntimeWarning |
可疑的运行时行为(runtime behavior)的警告 |
|
SyntaxWarning |
可疑的语法的警告 |
|
UserWarning |
用户代码生成的警告 |
|
ValueError |
传给函数的参数类型不正确,比如给int()函数传入字符串形 |
|
NameError |
尝试访问一个没有申明的变量 |
|
ZeroDivisionError |
除数为0 |
|
SyntaxError |
语法错误 |
|
IndexError |
索引超出序列范围 |
|
KeyError |
请求一个不存在的字典关键字 |
|
IOError |
输入输出错误(比如你要读的文件不存在) |
|
AttributeError |
尝试访问未知的对象属性 |
python中报错总结的更多相关文章
- python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
在学习python语言中用json库解析网络数据时,我遇到了两个编译错误:json.decoder.JSONDecodeError: Expecting property name enclosed ...
- windows下 python中报错ImportError: No module named 'requests'
原因没有安装requests模块, 可以切换到python的安装目录找到 script文件夹 example: 进入cmd窗口切换到上面的目录直接运营下面两个命令中的一个 1. > Path\p ...
- js 在myeclipse中报错
转myeclipse中的js文件报错 整理一下,希望帮到 遇到此问题的哥们.姐们. 方法一:myeclipse9 很特殊 和 myeclipse10 不一样,所以myeclipse9 不能使用该方 ...
- 转帖:解决jquery.js在myeclipse中报错的问题
转载地址:http://tieba.baidu.com/p/1993753087 从官方下载的jquery.js在myeclipse始终用个大大的红叉,看着很不爽,如何解决呢:jquery.js在my ...
- laravel框架中报错 DataTables warning: table id=xxx-table - Cannot reinitialise DataTable.
laravel框架中报错 DataTables warning: table id=xxx-table - Cannot reinitialise DataTable. 分析: initializin ...
- springboot项目中报错:listener does not currently know of SID given in connect descriptor
springboot项目中报错:listener does not currently know of SID given in connect descriptor 出现这个问题的原因是SID写错了 ...
- idea中Entity实体中报错:cannot resolve column/table/...解决办法。
idea中Entity实体中报错:cannot resolve column/table/...解决办法. 若idea中Entity实体中报错: cannot resolve column.... c ...
- Python报错总结丶自定义报错
Python报错总结: 常见异常 1,NameError: name 'a' is not defined:未定义函数名 2,IndentationError: uninden ...
- Python报错module 'scipy.misc' has no attribute 'xxx'
Python报错module 'scipy.misc' has no attribute 'imresize' 解决办法: 安装Pillow包,命令如下: pip install Pillow 然后重 ...
随机推荐
- 无法在web服务器上启动调试。Microsoft Visual Studio 远程调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行,VS2012调试错误
1.重启(无用) 2.关闭防火墙(无用) 3.开启文件与打印机共享(无用) 4.无远程调试权限,改为本地调试.或者是IIS中此项目没有启动.或者没有在IIS中新建此项目.
- 【Reporting Services 报表开发】— 矩阵的使用
矩阵,相较于数据表示一维的数据,只能指定固定的数据列,来呈现动态的明细数据行,所以,它可以说是种二维的数据展现形式,让我们能够很容易地从数据行和数据集的交替中查看对应的汇总信息.像SQL Server ...
- DataRow[] 转为数组
DataRow[] rows = dt.Select("1=1"); ].ToString()).ToArray();
- Struts2 Interceptors
Alias Interceptor : 别名拦截器 <action name="someAction" class="com.examples.SomeAction ...
- 并行计算之OpenMP中的任务调度
本文参考<OpenMP中的任务调度>博文,主要讲的是OpenMP中的schedule子句用法. 一.应用需求 在OpenMP并行计算中,任务调度主要用于并行的for循环.当for循环中每次 ...
- 【shell】if语句
单分支: #!/bin/bash rate=$(df -h|grep vg_andon-lv_root |awk '{print $5}'| cut -d "%" -f1) #ec ...
- 【Flex学习】Flex4学习网站
http://blog.minidx.com/category/flex 来自为知笔记(Wiz)
- python命令行下tab键补全命令
在python命令行下不能使用tab键将命令进行补全,手动输入又很容易出错. 解决:tab.py #/usr/bin/env python # -*- coding:utf-8 -*- ''' 该模块 ...
- linux脚本后台运行
一般情况下,linux运行脚本是随着终端的关闭而关闭的,那么怎么让脚本能够在后台运行并且不随终端关闭而关闭呢? 这时用到的是nohup命令 格式: nohup 脚本路径 & 例: nohup ...
- 同名域中计算机之间RDP问题
今天遇到一个奇葩问题 server1 在domain1中 server2 在domain2中 domain1 和domain2的名字一样,然后从server1去RDP到server2,你是无论如何都无 ...