Python с нуля. Урок №63. Try, except, finally, raise. Обработка исключений
Программирование на Python. Обработка исключений (try, except, finally). Статья 2
На моем канале Old Programmer много статей и роликов о программировании, здесь вы найдете ссылки на все мои материалы. А здесь все мои материалы по языку программирования Python. Материал, который мы сегодня рассматриваем является продолжением материала статьи: Иерархия исключений в языке Python Продолжим заниматься исключениями. В python встроено большое количество разных исключений. Их можно представить в виде иерархии (см. ниже). BaseException
+– SystemExit
+– KeyboardInterrupt
+– GeneratorExit
+–...
День 93. Обработка ошибок и исключений. Конструкция try.. except…finally
При программировании на Python мы можем столкнуться с двумя типами ошибок. Первый тип представляет синтактические ошибки (syntax error). Они появляются в результате нарушения синтаксиса языка программирования при написании исходного кода. При наличии таких ошибок программа не может быть скомпилирована. При работе в какой-либо среде разработки, например, в PyCharm, IDE сама может отслеживать синтактические ошибки и каким-либо образом их выделять. Второй тип ошибок представляют ошибки выполнения (runtime error)...