Questo semplice esempio implementa un ciclo base read-eval-print (NdT: leggi-valuta-stampa) simile (ma meno utile) al ciclo dell'interprete interattivo standard di Python. Per una pił completa implementazione del ciclo dell'interprete, vedete il modulo code.
import sys, traceback def run_user_code(envdir): source = raw_input(">>> ") try: exec source in envdir except: print "Eccezione in codice utente:" print '-'*60 traceback.print_exc(file=sys.stdout) print '-'*60 envdir = {} while 1: run_user_code(envdir)