Винятки узгоджуються з філософією Python (10-й пункт «дзену Python» — «Помилки ніколи не повинні ігноруватися») та є одним із засобів підтримки «качиної типізації». Іноді, замість явної обробки винятків, зручніше використовувати блок with (доступний, починаючи з Python 2.5). Ітератори