Урок №14. Типы ошибок/исключений в Python 3.8
Список основных встроенных исключений в Python включает в себя:
- ArithmeticError (включает в себя подкласс исключений OverflowError, ZeroDivisionError, FloatingPointError)
- AssertionError
- AttributeError
- BlockingIOError (является подклассом исключения OSError)
- BrokenPipeError (является подклассом исключения ConnectionError)
- BufferError
- ChildProcessError (является подклассом исключения OSError)
- ConnectionAbortedError (является подклассом исключения ConnectionError)
- ConnectionError (является подклассом исключения OSError, включает в себя подкласс исключений BrokenPipeError, ConnectionAbortedError, ConnectionRefusedError, ConnectionResetError)
- ConnectionRefusedError (является подклассом исключения ConnectionError)
- ConnectionResetError (является подклассом исключения ConnectionError)
- EnvironmentError (устар., с версии Python 3.3 используется исключение OSError)
- EOFError
- FileExistsError (является подклассом исключения OSError)
- FileNotFoundError (является подклассом исключения OSError)
- FloatingPointError (является подклассом исключения ArithmeticError)
- GeneratorExit
- ImportError (включает в себя подкласс исключения ModuleNotFoundError)
- IndentationError (является подклассом исключения SyntaxError)
- IndexError (является подклассом исключения LookupError)
- InterruptedError (является подклассом исключения OSError)
- IOError (устар., с версии Python 3.3 используется исключение OSError)
- IsADirectoryError (является подклассом исключения OSError)
- KeyboardInterrupt
- KeyError (является подклассом исключения LookupError)
- LookupError (включает в себя подкласс исключений IndexError, KeyError)
- MemoryError
- ModuleNotFoundError (является подклассом исключения ImportError)
- NameError (включает в себя подкласс исключения UnboundLocalError)
- NotADirectoryError (является подклассом исключения OSError)
- NotImplementedError
- OSError (включает в себя подклассы исключений BlockingIOError, ChildProcessError, ConnectionError, FileExistsError, FileNotFoundError, InterruptedError, IsADirectoryError, NotADirectoryError, PermissionError, ProcessLookupError
- OverflowError (является подклассом исключения ArithmeticError)
- PermissionError (является подклассом исключения OSError)
- ProcessLookupError (является подклассом исключения OSError)
- RecursionError
- ReferenceError
- RuntimeError
- StopAsyncIteration
- StopIteration
- SyntaxError (включает в себя подклассы исключений IndentationError, TabError)
- SystemExit
- TabError (является подклассом исключения IndentationError)
- TimeoutError (является подклассом исключения OSError)
- TypeError
- UnboundLocalError (является подклассом исключения NameError)
- UnicodeDecodeError (является подклассом исключения UnicodeError)
- UnicodeEncodeError (является подклассом исключения UnicodeError)
- UnicodeError (включает в себя подклассы UnicodeDecodeError, UnicodeEncodeError, UnicodeTranslateError)
- UnicodeTranslateError (является подклассом исключения UnicodeError)
- ValueError (включает в себя подкласс исключения UnicodeError)
- WindowsError (устар., с версии Python 3.3 используется исключение OSError)
- ZeroDivisionError (является подклассом исключения ArithmeticError)
Страница обновлена 30 июля 2023 года.