Python обрабатывает ошибки с помощью блоков try/except, а также опциональных else и finally. Python следует принципу EAFP — "Easier to Ask Forgiveness than Permission" (проще просить прощения, чем разрешение) — предпочитая попытку выполнить операцию и обработать исключения перед предварительной проверкой условий.
