rlcompleter - Aggiunge il completamento tramite tabulazione all'interprete interattivo

Scopo Aggiunge il completamento tramite tabulazione all'interprete interattivo
Versione Python 1.4 e superiore

Il modulo rlcompleter aggiunge il completamento tramite tabulazione per i simboli Pyhton all'interprete interattivo. L'Importazione del modulo genera la configurazione di una funzione di completamento per readline. L'unico altro passo richiesto è di configurare il tasto di tabulazione per far scattare la funzione di completamento. Tutto questo può essere fatto in un file PYTHONSTARTUP in modo che venga eseguito ogni volta che viene fatto partire l'interprete interattivo.

Ad esempio si crea un file ~/.pythonrc che contiene:

try:
    import readline
except ImportError:
    # Si ignora silenziosamente la mancanza del modulo readline
    pass
else:
    import rlcompleter
    readline.parse_and_bind("tab: complete")

Quindi si imposta PYTHONSTARTUP a "~/.pythonrc". Quando viene fatto partire l'interprete interattivo, viene attivato il completamento con il tasto di tabulazione traendo i nomi dal contenuto di moduli o di attibuti di oggetti.

Vedere anche:

rlcompleter
La documentazione della libreria standard per questo modulo.
readline
Il modulo readline