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.