exceptions

raise RuntimeError(u'Ошибка какая то')
class MyException(Exception): pass
assert False, u'Данная строка возбудит исключение AssertionError'

AttributeError()

class AttributeError

Возбуждается при обращении к несуществующему атрибуту

Наследник StandardError

ArithmeticError()

class ArithmeticError

Базовый класс исключений, возбуждаемых арифметическими операциями

Наследник StandardError

AssertionError()

class AssertionError

Возбуждается инструкциями assert

Наследник StandardError

BaseException()

class BaseException

Базовый класс всех исключений

EnvironmentError()

class EnvironmentError

Ошибка, обусловленная внешними причинами

Наследник StandardError

EOFError()

class EOFError

Возбуждается по достижении конца файла

Наследник StandardError

Exception()

class Exception

Базовый класс для всех исключений, не связанных с завершением программы

Наследник BaseException

FloatingPointError()

class FloatingPointError

Ошибка в инструкции import

Наследник ArithmeticError

GeneratorExit()

class GeneratorExit

Возбуждается методом .close() генераторов

Наследник BaseException

ImportError()

class ImportError

Ошибка в инструкции import

Наследник SyntaxError

IndentationError()

class IndentationError

Ошибка оформления отступов

Наследник SyntaxError

IndexError()

class IndexError

Ошибка обращения по индексу за пределами последовательности.

Наследник LookupError

IOError()

class IOError

Ошибка ввода-вывода при работе с файлами

Наследник EnvironmentError

KeyError()

class KeyError

Ошибка обращения к несуществующему ключу словаря

Наследник LookupError

KeyboardInterrupt()

class KeyboardInterrupt

Возбуждается нажатием клавишей прерывания (обычно Ctrl-C)

Наследник BaseException

LookupError()

class LookupError

Ошибка обращения по индексу или ключу

Наследник Exception

MemoryError()

class MemoryError

Нехватка памяти

Наследник Exception

NameError()

class NameError

Не удалось отыскать локальное или глобальное имя

Наследник Exception

NotImplementedError()

class NotImplementedError

Обращение к нереализованному методу или функции

Наследник Exception

OSError()

class OSError

Ошибка операционной системы

Наследник EnvironmentError

ReferenceError()

class ReferenceError

Ошибка обращения к объекту, который уже был уничтожен

Наследник Exception

RuntimeError()

class RuntimeError

Универсальное исключение

Наследник Exception

StandardError()

class StandardError

Базовый класс для всех встроенных исключений (только в Python 2).

В Python 3 – базовый класс всех исключений, наследующих класс Exception

Наследник Exception

StopIteration()

class StopIteration

Возбуждается для прекращения итераций

Наследник Exception

SyntaxError()

class SyntaxError

Синтаксическая ошибка

Наследник Exception

SystemError()

class SystemError

Нефатальная системная ошибка в интерпретаторе

Наследник Exception

SystemExit()

class SystemExit

Завершение программы

Наследник BaseException

TabError()

class TabError

Непоследовательное использование символа табуляции (генерируется при запуске интерпретатора с ключом –tt)

Наследник IndentationError

TypeError()

class TypeError

Попытка выполнить операцию над аргументом недопустимого типа

Наследник Exception

UnboundLocalError()

class UnboundLocalError

Ошибка обращения к локальной переменной, которой еще не было присвоено значение

Наследник Exception

UnicodeError()

class UnicodeError

Ошибка при работе с символами Юникода

Наследник ValueError

UnicodeDecodeError()

class UnicodeDecodeError

Ошибка декодирования символов Юникода

Наследник ValueError

UnicodeEncodeError()

class UnicodeEncodeError

Ошибка кодирования символов Юникода

Наследник ValueError

UnicodeTranslateError()

class UnicodeTranslateError

Ошибка трансляции символов Юникода

Наследник ValueError

ValueError()

class ValueError

Недопустимый тип

Наследник Exception

ZeroDivisionError()

class ZeroDivisionError

Деление или деления по модулю на ноль

Наследник ArithmeticError