7.21 rlcompleter -- Funzione di completamento per la GNU readline

Disponibilit�: Unix.

Il modulo rlcompleter definisce una funzione di completamento per il modulo readline completando identificatori e parole chiave Python valide.

Questo modulo � Unix-specifico a causa della sua dipendenza dal modulo readline.

Il modulo rlcompleter definisce la classe Completer.

Esempio:

>>> import rlcompleter
>>> import readline
>>> readline.parse_and_bind("tab: complete")
>>> readline. <TAB PRESSED>
readline.__doc__          readline.get_line_buffer  readline.read_init_file
readline.__file__         readline.insert_text      readline.set_completer
readline.__name__         readline.parse_and_bind
>>> readline.

Il modulo rlcompleter � progettato per essere utilizzato con la modalit� interattiva di Python. Un utente pu� aggiungere le linee seguenti al suo file di inizializzazione (identificato dalla variabile di ambiente PYTHONSTARTUP) per poter disporre del completamento automatico tramite Tab.

try:
    import readline
except ImportError:
    print "Module readline not available."
else:
    import rlcompleter
    readline.parse_and_bind("tab: complete")



Subsections
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.