raise RuntimeError(u'Ошибка какая то')
class MyException(Exception): pass
assert False, u'Данная строка возбудит исключение AssertionError'
AttributeError
Возбуждается при обращении к несуществующему атрибуту
Наследник StandardError
ArithmeticError
Базовый класс исключений, возбуждаемых арифметическими операциями
Наследник StandardError
AssertionError
Возбуждается инструкциями assert
Наследник StandardError
BaseException
Базовый класс всех исключений
EnvironmentError
Ошибка, обусловленная внешними причинами
Наследник StandardError
EOFError
Возбуждается по достижении конца файла
Наследник StandardError
Exception
Базовый класс для всех исключений, не связанных с завершением программы
Наследник BaseException
FloatingPointError
Ошибка в инструкции import
Наследник ArithmeticError
GeneratorExit
Возбуждается методом .close() генераторов
Наследник BaseException
ImportError
Ошибка в инструкции import
Наследник SyntaxError
IndentationError
Ошибка оформления отступов
Наследник SyntaxError
IndexError
Ошибка обращения по индексу за пределами последовательности.
Наследник LookupError
IOError
Ошибка ввода-вывода при работе с файлами
Наследник EnvironmentError
KeyError
Ошибка обращения к несуществующему ключу словаря
Наследник LookupError
KeyboardInterrupt
Возбуждается нажатием клавишей прерывания (обычно Ctrl-C)
Наследник BaseException
LookupError
Ошибка обращения по индексу или ключу
Наследник Exception
MemoryError
Нехватка памяти
Наследник Exception
NameError
Не удалось отыскать локальное или глобальное имя
Наследник Exception
NotImplementedError
Обращение к нереализованному методу или функции
Наследник Exception
OSError
Ошибка операционной системы
Наследник EnvironmentError
ReferenceError
Ошибка обращения к объекту, который уже был уничтожен
Наследник Exception
RuntimeError
Универсальное исключение
Наследник Exception
StandardError
Базовый класс для всех встроенных исключений (только в Python 2).
В Python 3 – базовый класс всех исключений, наследующих класс Exception
Наследник Exception
StopIteration
Возбуждается для прекращения итераций
Наследник Exception
SyntaxError
Синтаксическая ошибка
Наследник Exception
SystemError
Нефатальная системная ошибка в интерпретаторе
Наследник Exception
SystemExit
Завершение программы
Наследник BaseException
TabError
Непоследовательное использование символа табуляции (генерируется при запуске интерпретатора с ключом –tt)
Наследник IndentationError
TypeError
Попытка выполнить операцию над аргументом недопустимого типа
Наследник Exception
UnboundLocalError
Ошибка обращения к локальной переменной, которой еще не было присвоено значение
Наследник Exception
UnicodeError
Ошибка при работе с символами Юникода
Наследник ValueError
UnicodeDecodeError
Ошибка декодирования символов Юникода
Наследник ValueError
UnicodeEncodeError
Ошибка кодирования символов Юникода
Наследник ValueError
UnicodeTranslateError
Ошибка трансляции символов Юникода
Наследник ValueError
ValueError
Недопустимый тип
Наследник Exception
ZeroDivisionError
Деление или деления по модулю на ноль
Наследник ArithmeticError