Python käsittelee virheitä try/except -lohkoilla sekä valinnaisten else- ja finally-lauseiden avulla. Python noudattaa EAFP -periaatetta — "On helpompi pyytää anteeksi kuin lupaa" — ja suosii toiminnan yrittelemistä ja poikkeamien käsittelyä ehtojen tarkistamisen sijaan.
