`
chencang
  • 浏览: 421945 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

python的内置异常

阅读更多

转载自《python2.6.2 documentation 》:

 

The class hierarchy for built-in exceptions is:

BaseException
 +-- SystemExit
 +-- KeyboardInterrupt
 +-- GeneratorExit
 +-- Exception
      +-- StopIteration
      +-- StandardError
      |    +-- BufferError
      |    +-- ArithmeticError
      |    |    +-- FloatingPointError
      |    |    +-- OverflowError
      |    |    +-- ZeroDivisionError
      |    +-- AssertionError
      |    +-- AttributeError
      |    +-- EnvironmentError
      |    |    +-- IOError
      |    |    +-- OSError
      |    |         +-- WindowsError (Windows)
      |    |         +-- VMSError (VMS)
      |    +-- EOFError
      |    +-- ImportError
      |    +-- LookupError
      |    |    +-- IndexError
      |    |    +-- KeyError
      |    +-- MemoryError
      |    +-- NameError
      |    |    +-- UnboundLocalError
      |    +-- ReferenceError
      |    +-- RuntimeError
      |    |    +-- NotImplementedError
      |    +-- SyntaxError
      |    |    +-- IndentationError

      |    |         +-- TabError
      |    +-- SystemError
      |    +-- TypeError
      |    +-- ValueError
      |         +-- UnicodeError
      |              +-- UnicodeDecodeError
      |              +-- UnicodeEncodeError
      |              +-- UnicodeTranslateError
      +-- Warning
           +-- DeprecationWarning
           +-- PendingDeprecationWarning
           +-- RuntimeWarning
           +-- SyntaxWarning
           +-- UserWarning
           +-- FutureWarning
	   +-- ImportWarning
	   +-- UnicodeWarning
	   +-- BytesWarning
分享到:
评论

相关推荐

    python内置异常速查表

    黑马python内置异常速查表+python入门人

    Python内置异常类型全面汇总

    内置异常基类 在 Python 中,所有异常必须为一个派生自 BaseException 的类的实例。 通过子类化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下列异常主要被用作其他异常的基类。 ...

    Python语言基础:异常.pptx

    `Exception`是所有Python内置异常的基类。当发生异常时,Python会创建一个异常对象并将其传递给异常处理结构,通常是`try/except`块。 下面是一些Python中常见的内置异常类及其用途: 1. `AttributeError`: 当尝试...

    Python3.7.2中文文档-标准库-简介内置函数内置类型内置异常

    Python3.7.2中文文档包含了对Python编程语言的核心组件的深入理解,特别是关于标准库、内置函数、内置类型和内置异常的详细信息。这些文档是根据官方的Python3.7.2英文版进行翻译的,确保了内容的准确性和权威性。 ...

    python异常总结

    接下来,我们将详细介绍文档中提到的一些常见的Python内置异常。 首先,AssertionError是在断言语句(assert)失败时抛出的。它通常用于程序调试过程中,以确保某些条件得到满足。 AttributeError发生在尝试访问一...

    Python 中常见的异常问题处理

    6. **Python内置异常类型汇总** Python有许多内置的异常类型,如`ZeroDivisionError`、`TypeError`、`IOError`等,它们构成了Python异常层次结构的基础。了解这些内置异常类型有助于编写更精确的异常处理代码。 ...

    02.python标准库参考.pdf

    5. Python内置异常 Python异常处理机制允许程序在遇到错误时优雅地处理,内置异常包括基类如BaseException和其子类如Exception。此外,Python还定义了具体的异常类,如OSErrors,用于处理操作系统相关的错误。 6. ...

    Python-错误和异常小结.doc

    以下是一些常见的Python内置异常: - `BaseException`:所有异常的基类,它是所有其他异常类的父类。 - `SystemExit`:当解释器接收到退出请求时抛出,通常由`sys.exit()`函数触发。 - `KeyboardInterrupt`:用户...

    Python 中的内置异常

    Python中的内置异常是编程过程中遇到错误时自动抛出的预定义异常类型,它们都是从`BaseException`类派生而来的。`BaseException`作为所有异常的顶级基类,但通常用户定义的异常不会直接继承它,而是继承自`Exception...

    python内置函数大全

    在Python编程语言中,内置函数是不需要导入任何模块就可以直接使用的函数,它们...以上仅为Python内置函数的一部分知识点,Python的内置函数和模块非常丰富,为程序员提供了强大的工具库,使得编写程序更加高效和方便。

    4. Python辅助学习挂图.rar

    4. **Python内置异常速查表.jpg**: 异常处理是编程中的关键部分,Python也不例外。Python内置了一些预定义的异常类,如ZeroDivisionError(除零错误),TypeError(类型错误),IOError(输入/输出错误)等。速查...

    python打印异常信息

    Python中的异常都是类,它们继承自内置的`Exception`类。常见的异常包括`TypeError`, `ZeroDivisionError`, `FileNotFoundError`等。当你尝试执行可能会引发异常的操作时,Python会创建该异常类的一个实例,并将其...

    PyPI 官网下载 | pyExceptions-1.1.0.tar.gz

    pyExceptions库可能包含了一系列预定义的自定义异常类,这些类是Python内置异常类的子类,比如PyException、PyValueError等。开发者可以根据需要创建并抛出自定义异常,使得错误信息更具描述性和针对性。 3. **...

    深入理解Python异常处理的哲学

    2.2 Python内置异常类型 Python的`exceptions`模块定义了所有内置异常。这些异常形成了一个继承层次结构,其中`BaseException`是最基础的异常类,所有其他异常都继承自它。例如: - `SystemExit`:用于程序退出。 -...

    python 实验九 文件与异常

    1. **打开文件**:Python使用内置的`open()`函数来打开一个文件。基本语法是`open(filename, mode)`,其中`filename`是文件路径,`mode`是打开文件的模式,如'w'(写入)、'r'(读取)、'a'(追加)等。 2. **读取...

    精通Python异常处理:自定义异常类的定义与实践

    Python的异常处理机制不仅包括内置的异常类,还允许开发者定义自己的异常类,以更好地表达程序中可能出现的错误情况。本文将详细介绍如何在Python中定义自定义异常类,并提供丰富的代码示例和最佳实践。 自定义异常...

    python基础:异常(详解)

    二、python异常类型1、Python内置异常2、自定义异常实例(一)3、自定义异常实例(二)三、常用异常(初学者必记)四、异常捕获1、try…except…语句2、try…except…语法结构3、捕获所有异常实例4、捕获指定异常实例5...

    对Python中内置异常层次结构详解

    Python的内置异常层次结构是异常处理的基础,它定义了一系列预定义的异常类,这些类按照它们所代表的错误类型进行组织。下面是对这个层次结构的详细解释。 首先,所有的异常都继承自`BaseException`类,它是所有...

    Python-Logbook一个很酷的logging库用来替换Python内置logging库

    **Python-Logbook:超越内置logging库的日志管理利器** 在Python编程中,日志记录是必不可少的功能,它有助于开发者追踪程序运行状态、错误信息以及调试过程中的关键数据。Python自带了一个内置的`logging`模块,它...

Global site tag (gtag.js) - Google Analytics