Python console preenchimento automático da guia

São necessárias apenas 4 linhas de código para aprimorar o bom e velho console Python com preenchimento automático de guias (assim como no IPython):

import readline
import rlcompleter
readline
.set_completer(rlcompleter.Completer(imported_objects).complete)
readline
.parse_and_bind("tab:complete")

* (testado em Python 2.7)

** (emprestado do código-fonte do comando shell do Django)