7.16 readline -- Interfaz con la biblioteca readline de GNU

Disponibilidad: Unix.

El módulo readline define varias funciones para ser utilizadas directamente o desde el módulo rlcompleter para facilitar la terminación automática y la lectura y escritura de ficheros de historia desde el intérprete de Python.

El módulo readline define las siguientes funciones:

parse_and_bind (string)
Analiza y ejecuta una línea de un fichero de inicialización de readline.

get_line_buffer ()
Devuelve el contenido actual del tampón de líneas.

insert_text (string)
Inserta texto en la línea de órdenes.

read_init_file ([filename])
Analiza un fichero de inicialización de readline. El fichero por omisión es el último nombre de fichero utilizado.

read_history_file ([filename])
Carga un fichero de historia de readline. El nombre predeterminado es ~/.history.

write_history_file ([filename])
Guarda un fichero de historia de readline. El nombre predeterminado es ~/.history.

get_history_length ()
Devuelve la longitud deseada del fichero de historia. Los números negativos indican un tamaño ilimitado.

set_history_length (length)
Establece el número de líneas que se deben guardar en el fichero de historia. write_history_file() utiliza este valor para recortar en fichero de historia al guardarlo. Los números negativos indican un tamaño ilimitado.

set_completer ([function])
Establece o elimina la función de terminación automática. La función de terminación automática se invoca como function(text, state), for i in [0, 1, 2, ...] hasta que devuelve una no-cadena. Debería devolver la siguiente terminación posible para text.

get_begidx ()
Obtiene el índice inicial del ámbito de terminación por tabulador de readline.

get_endidx ()
Obtiene el índice final del ámbito de terminación por tabulador de readline.

set_completer_delims (string)
Establece los delimitadores de palabra de readline para la terminación por tabulador

get_completer_delims ()
Devuelve los delimitadores de palabra de readline para la terminación por tabulador

Más informació en:

Module rlcompleter:
Terminación automática de identificadores para la biblioteca readline de GNU.


Subsections

Ver Sobre este documento... para obtener información sobre sugerencias.