转载自《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 中,所有异常必须为一个派生自 BaseException 的类的实例。 通过子类化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 下列异常主要被用作其他异常的基类。 ...
`Exception`是所有Python内置异常的基类。当发生异常时,Python会创建一个异常对象并将其传递给异常处理结构,通常是`try/except`块。 下面是一些Python中常见的内置异常类及其用途: 1. `AttributeError`: 当尝试...
Python3.7.2中文文档包含了对Python编程语言的核心组件的深入理解,特别是关于标准库、内置函数、内置类型和内置异常的详细信息。这些文档是根据官方的Python3.7.2英文版进行翻译的,确保了内容的准确性和权威性。 ...
接下来,我们将详细介绍文档中提到的一些常见的Python内置异常。 首先,AssertionError是在断言语句(assert)失败时抛出的。它通常用于程序调试过程中,以确保某些条件得到满足。 AttributeError发生在尝试访问一...
6. **Python内置异常类型汇总** Python有许多内置的异常类型,如`ZeroDivisionError`、`TypeError`、`IOError`等,它们构成了Python异常层次结构的基础。了解这些内置异常类型有助于编写更精确的异常处理代码。 ...
5. Python内置异常 Python异常处理机制允许程序在遇到错误时优雅地处理,内置异常包括基类如BaseException和其子类如Exception。此外,Python还定义了具体的异常类,如OSErrors,用于处理操作系统相关的错误。 6. ...
以下是一些常见的Python内置异常: - `BaseException`:所有异常的基类,它是所有其他异常类的父类。 - `SystemExit`:当解释器接收到退出请求时抛出,通常由`sys.exit()`函数触发。 - `KeyboardInterrupt`:用户...
Python中的内置异常是编程过程中遇到错误时自动抛出的预定义异常类型,它们都是从`BaseException`类派生而来的。`BaseException`作为所有异常的顶级基类,但通常用户定义的异常不会直接继承它,而是继承自`Exception...
在Python编程语言中,内置函数是不需要导入任何模块就可以直接使用的函数,它们...以上仅为Python内置函数的一部分知识点,Python的内置函数和模块非常丰富,为程序员提供了强大的工具库,使得编写程序更加高效和方便。
4. **Python内置异常速查表.jpg**: 异常处理是编程中的关键部分,Python也不例外。Python内置了一些预定义的异常类,如ZeroDivisionError(除零错误),TypeError(类型错误),IOError(输入/输出错误)等。速查...
Python中的异常都是类,它们继承自内置的`Exception`类。常见的异常包括`TypeError`, `ZeroDivisionError`, `FileNotFoundError`等。当你尝试执行可能会引发异常的操作时,Python会创建该异常类的一个实例,并将其...
pyExceptions库可能包含了一系列预定义的自定义异常类,这些类是Python内置异常类的子类,比如PyException、PyValueError等。开发者可以根据需要创建并抛出自定义异常,使得错误信息更具描述性和针对性。 3. **...
2.2 Python内置异常类型 Python的`exceptions`模块定义了所有内置异常。这些异常形成了一个继承层次结构,其中`BaseException`是最基础的异常类,所有其他异常都继承自它。例如: - `SystemExit`:用于程序退出。 -...
1. **打开文件**:Python使用内置的`open()`函数来打开一个文件。基本语法是`open(filename, mode)`,其中`filename`是文件路径,`mode`是打开文件的模式,如'w'(写入)、'r'(读取)、'a'(追加)等。 2. **读取...
Python的异常处理机制不仅包括内置的异常类,还允许开发者定义自己的异常类,以更好地表达程序中可能出现的错误情况。本文将详细介绍如何在Python中定义自定义异常类,并提供丰富的代码示例和最佳实践。 自定义异常...
二、python异常类型1、Python内置异常2、自定义异常实例(一)3、自定义异常实例(二)三、常用异常(初学者必记)四、异常捕获1、try…except…语句2、try…except…语法结构3、捕获所有异常实例4、捕获指定异常实例5...
Python的内置异常层次结构是异常处理的基础,它定义了一系列预定义的异常类,这些类按照它们所代表的错误类型进行组织。下面是对这个层次结构的详细解释。 首先,所有的异常都继承自`BaseException`类,它是所有...
**Python-Logbook:超越内置logging库的日志管理利器** 在Python编程中,日志记录是必不可少的功能,它有助于开发者追踪程序运行状态、错误信息以及调试过程中的关键数据。Python自带了一个内置的`logging`模块,它...