Tentei o IPython, mas não consegui acostumar com ele. É diferente demais do shell padrão.
Mas hoje, encontrei nos comentários deste artigo, a dica. Ao abrir o shell interativo, rode:
import readline
import rlcompleter
readline.parse_and_bind("tab: complete")
Pronto, isso te dá auto-completar no shell.
Publicado por
Elcio
Elcio é sócio fundador da Visie Padrões Web. Pioneiro no uso e divulgação dos padrões do W3C no Brasil, Elcio já treinou equipes de dezenas de empresas como Globo.com, Terra, Petrobras, iG e Locaweb. Além disso, tem dirigido as equipes da Visie no desenvolvimento de projetos web para marcas como Brastemp, Itaú Unibanco, Johnson & Johnson e Rede Globo.
Ver todos os posts de Elcio