Застосування інтроспекції (метапрограмування) є важливою частиною того, що називають «pythonic style», і широко застосовується в бібліотеках і фреймворках Python, таких як PyRO, , PLY, CherryPy, Django та інших, заощаджуючи час програміста, що ними користується. Обробка винятків Обробка винятків підтримується в Python допомогою операторів try, except, else, finally, raise, що утворюють блок обробки винятків. У загальному випадку блок має такий вигляд: try: # Тут код, в якому може виникнути виняткова ситуація raise ExceptionType ("message") except (Тип винятку1, Тип винятку2, …), Змінна: