2 года назад
Python. Обработка ошибок и исключений
Конструкция try...except...finally При программировании на Python мы можем столкнуться с двумя типами ошибок. Первый тип представляют синтаксические ошибки (syntax error). Они появляются в результате нарушения синтаксиса языка программирования при написании исходного кода. При наличии таких ошибок программа не может быть скомпилирована. При работе в какой-либо среде разработки, например, в PyCharm, IDE сама может отслеживать синтаксические ошибки и каким-либо образом их выделять. Второй тип ошибок представляют ошибки выполнения (runtime error)...
Делаем ошибки более читаемыми Python
В Python есть удобный модуль pretty_errors, который делает стандартный вывод исключений и их traceback более удобным для чтения. Для того, чтобы он заработал, достаточно импортировать его в ваш код. Вывод ошибок в вашей программе будет выглядеть более читаемым...