Справочник · модуль 7 «Ошибки и отладка»
Сообщение об ошибке
Когда программа падает, Python пишет сообщение: где это случилось и какая ошибка. Главное — последняя строчка: тип ошибки и пояснение.
Сравнение из жизни
Как записка от Python о том, что ему стало непонятно.
Пример
Python не понял запись
print("Привет"Python сообщает об ошибке
File "main.py", line 1
print("Привет"
^
SyntaxError: '(' was never closedУчитель в уроке Ошибки бывают трёх видов. Первая — синтаксическая: Python не понял запись и даже не начал работу. Вторая — ошибка выполнения: программа началась, но упала по пути.
Коротко: что делать с ошибкой
- Прочитай последнюю строчку сообщения
- Найди номер строчки в коде
- Если там всё верно, ищи причину выше
- Исправь одно и запусти снова
Запомнить
Сообщение об ошибке — как записка от Python. Читай последнюю строчку: там название ошибки и пояснение.
Тема из урока 7.1 «Читаем ошибку» курса PythonAZ.