पायथन में अपवादों को संभालने की सामान्य विधि "कोशिश-छोड़कर" ब्लॉक का उपयोग कर रही है। हम क्लॉज को छोड़कर एक और क्लॉज भी शामिल कर सकते हैं। अन्य ब्लॉक में बयानों को निष्पादित किया जाता है यदि प्रयास कथन में कोई अपवाद नहीं है।
वैकल्पिक अन्य क्लॉज को तब निष्पादित किया जाता है जब और जब नियंत्रण एक अपवाद या रिटर्न के निष्पादन, जारी रखने, या ब्रेक स्टेटमेंट के निष्पादन को छोड़कर कोशिश क्लॉज के अंत से बहता है।
उदाहरण
दिए गए कोड को निम्नानुसार फिर से लिखा जा सकता है
a = [11, 8, 9, 2] try: foo = a[3] except: print "index out of range" else: print "index well within range"
आउटपुट
यह आउटपुट देता है
index well within range