bpython parece fazer o que você quer.
bpython is a fancy interface to the Python interpreter for Linux, BSD, OS X and Windows (with some work). bpython is released under the MIT License. It has the following (special) features:
- Destaquedesintaxeemlinha
- Autocompletarsemelhanteàlinhadeleituracomsugestõesexibidasàmedidaquevocêdigita
- ListadeparâmetrosesperadaparaqualquerfunçãodoPython
- Envieocódigodigitadoparaumpastebin
- Auto-indentação
Emais
Alternativassão