Вопросы к Поиску с Алисой
Исключения класса BaseException и класса Exception в Python отличаются по своему назначению и иерархии. www.educative.io yourtodo.ru
BaseException — базовое исключение, от которого берут начало все остальные. tatyderb.gitbooks.io К нему относятся, например, SystemExit, KeyboardInterrupt и GeneratorExit, которые используются для исключений специального назначения. www.educative.io Обычно в коде напрямую не перехватывают BaseException без особой необходимости. www.educative.io
Exception — производный класс от BaseException. www.educative.io Он служит базой для иерархии исключений, не связанных с системными событиями. yourtodo.ru Почти все встроенные исключения, с которыми сталкиваются разработчики в повседневной работе, являются производными от этого класса. yourtodo.ru
Таким образом, BaseException включает системные исключения, а Exception — обыкновенные, с которыми можно работать. tatyderb.gitbooks.io