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

BaseException
 +-- SystemExit #系统结束
 +-- KeyboardInterrupt #键盘中断 ctrl+D
 +-- GeneratorExit #主动结束
 +-- Exception #异常
      +-- StopIteration #迭代器错误
      +-- StandardError #标准错误
      |    +-- BufferError #buff错误
      |    +-- ArithmeticError #数学错误
      |    |    +-- FloatingPointError #浮点数错误
      |    |    +-- OverflowError #溢出
      |    |    +-- ZeroDivisionError #除零
      |    +-- AssertionError #断言错误
      |    +-- AttributeError #属性错误
      |    +-- EnvironmentError #环境错误
      |    |    +-- IOError #IO错误
      |    |    +-- OSError #操作系统错误
      |    |         +-- WindowsError (Windows) #windows错误
      |    |         +-- VMSError (VMS) #vms错误
      |    +-- EOFError #文件结束符eof错误
      |    +-- ImportError #导入错误
      |    +-- LookupError #查找错误
      |    |    +-- IndexError #下标错误
      |    |    +-- KeyError #key值错误
      |    +-- MemoryError #内存错误
      |    +-- NameError #命名错误
      |    |    +-- UnboundLocalError #无边界位置错误
      |    +-- ReferenceError #引用错误
      |    +-- RuntimeError #运行时错误
      |    |    +-- NotImplementedError #未实现错误
      |    +-- SyntaxError #语法错误
      |    |    +-- IndentationError #标识符错误
      |    |         +-- TabError #tab错误
      |    +-- SystemError #系统错误
      |    +-- TypeError #类型错误
      |    +-- ValueError #值错误
      |         +-- UnicodeError #unicode错误
      |              +-- UnicodeDecodeError #unicode解码错误
      |              +-- UnicodeEncodeError #unicode编码错误
      |              +-- UnicodeTranslateError #unicode翻译错误
      +-- Warning #警告
           +-- DeprecationWarning #弃用警告
           +-- PendingDeprecationWarning #即将弃用的警告
           +-- RuntimeWarning #运行时警告
           +-- SyntaxWarning #语法警告
           +-- UserWarning #用户警告
           +-- FutureWarning #功能警告
	   +-- ImportWarning #导入警告
	   +-- UnicodeWarning #unicode警告
	   +-- BytesWarning #字节警告
时间: 2024-07-30 20:39:35

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

PHP基础教程 常见PHP错误类型及屏蔽方法

PHP基础教程 常见PHP错误类型及屏蔽方法 程序只要在运行,就免不了会出现错误,错误很常见,比如Error,Notice,Warning等等.这篇文章兄弟连PHP培训小编来跟大家具体说一下PHP的错误类型和屏蔽方法.在PHP中,主要有以下3种错误类型. 1. 注意(Notices) 这些都是比较小而且不严重的错误,比如去访问一个未被定义的变量.通常,这类的错误是不提示给用户的,但有时这些错误会影响到运行的结果. 2. 警告(Warnings) 这就是稍微严重一些的错误了,比如想要包含inclu

Android自动化压力测试之Monkey Test Android常见的错误类型及黑白名单的使用方法(四)

Android常见的错误类型有两种 1.ANR类型 1)在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸) 2)BroadcastReceiver在10秒内没有执行完毕 2.Crash类型 1)异常停止 2)异常退出 Monkey 调试参数 --kill-process-after-error  犹豫一个错误而停止时,出错的应用程序将继续处于运行状态 --wait-dbg   启动monkey后,先中断其运行,等待调试器附加上来 命令演示 adb shell monkey -p com.da

.NET Framework中重点类型的继承关系

继承关系 Object ├─Array │ └─T[] ├─ArrayList └─String .NET Framework中重点类型的继承关系

程序设计中常见的错误类型

常见的错误类型 (1) 语法错误 这种错误类型是无法通过编译的.这种错误是最容易发现和修改的. (2) 逻辑错误 这种错误是都符合语法规范,代码能够通过编译,但是逻辑思维有问题,导致不能得到预期的结果.这种错误往往比较难发现 (3) 开发错误 往往是指开发的时候偏离了用户需求 (4) 运行错误 语法,逻辑,开发方向都是正确的,这种错误往往出现于整个程序的算法有问题.这种算法导致内存泄露,存储空间不足等.所以这个时候需要换一个算法

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

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

python 常见的异常类型

python标准异常异常名称 描述BaseException 所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C)Exception 常规错误的基类StopIteration 迭代器没有更多的值GeneratorExit 生成器(generator)发生异常来通知退出StandardError 所有的内建标准异常的基类ArithmeticError 所有数值计算错误的基类FloatingPointError 浮点计算错误Overfl

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.File

cocos2dx中常见的类及类继承关系

场景:CCScene,继承自CCNode,几乎完全等于CCNode类 CCNode继承自CCObject,CCObject是真正意义上的父类,CCObject又继承自CCCopying类,CCCopying的只是定义接口,完全虚基类 CCObject主要定义了两方面的内容: 1.是有内存管理有关的东西,如引用计数,内存托管对象 2.与回调函数有关的东西,如定时器回调,菜单回调,等等 CCLayer继承自CCNode,CCSprite也继承自CCNode,因此可以认为CCNode是cocos中最重

iOS 开发中常见的错误日志处理

Outline如何获得crash日志如何解析crash日志如何分析crash日志     1. iOS策略相关     2. 常见错误标识     3. 代码bug 一.如何获得crash日志 当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上.这份crash日志记录着应用程序崩溃时的信息,通常包含着每个执行线程的栈调用信息(低内存闪退日志例外),对于开发人员定位问题很有帮助. 如果设备就在身边,可以连接设备,打开Xcode - Window - Organizer,在左侧面板