На моем канале Old Programmer много статей и роликов о программировании, здесь вы найдете ссылки на все мои материалы. А здесь все мои материалы по языку программирования Python. Материал, который мы сегодня рассматриваем является продолжением материала статьи: Иерархия исключений в языке Python Продолжим заниматься исключениями. В python встроено большое количество разных исключений. Их можно представить в виде иерархии (см. ниже). BaseException
+– SystemExit
+– KeyboardInterrupt
+– GeneratorExit
+– Exception
+– StopIteration
+– StopAsyncIteration
+– ArithmeticError
| +– FloatingPointError
| +– OverflowError
| +– ZeroDivisionError
+– AssertionError
+– AttributeError
+– BufferError
+– EOFError
+– ImportError
+– ModuleNotFoundError
+– LookupError
| +– IndexError
| +– KeyError
+– MemoryError
+– NameError
| +– UnboundLocalError
+– OSError
| +– BlockingIOError