Disponibilidad: Unix.
El módulo rlcompleter define una función de terminación para el módulos readline mediante identificadores y palabras clave de Python.
Este módulo es específico de Unixpor su dependencia del módulo readline (N. del T. Existe readline para otras plataformas).
El módulo rlcompleter define la clase Completer.
Ejemplo:
>>> import rlcompleter >>> import readline >>> readline.parse_and_bind("tab: complete") >>> readline. <PULSAR TABULADOR> 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.
El módulo rlcompleter está diseñado para usarse en el modo interactivo de Python. Un usuario puede añadir las siguientes líneas a su fichero de inicialización (identificado por la variable de entorno $PYTHONSTARTUP) para disponer de la terminación automática por tabulador:
try: import readline except ImportError: print "No está disponible el módulo readline." else: import rlcompleter readline.parse_and_bind("tab: complete")