Como adicionar auto-complete com interpretador Python

Olá pessoal,

Encontrei essa excelente dica no blog do Brunno Gomes e não deixei de postar!

Para os desenvolvedores Python que precisam da funcionalidade de auto-completar e infelizmente ainda desconheciam como ter isso direto do seu interpretador Python, agora os problemas acabaram!

Vejam abaixo como fazer:

Ao abrir o shell interativo do Python (digitar "python" no terminal), rode os comandos:

1import readline
2import rlcompleter
3readline.parse_and_bind("tab: complete")


Agora é só usar o TAB sem dó para completar os comandos, e é muito útil para descobrir coisas novas também.

Por exemplo digitando "de" e apertando TAB ele mostra as opções:
1def del delattr(       


E se você por acaso não conhecia o "delattr()" pode começar a pesquisar e ver que ele é útil para você.

Valeu Brunno pela excelente dica!!!

Fonte: http://brunno.net/

1 comentários:

Rodolfo disse...

Essa dica é boa para quando temos que usar o interpretador python "padrão". Para desenvolvimento recomendo o IPython, que além de code completion trará muitas outras vantagens. Confira:
http://ipython.scipy.org

top