7.16.1 Ejemplo

El siguiente ejemplo muestra cómo usar las funciones de lectura y escritura de historia del módulo readline para cargar y guardar automáticamente un fichero de historia llamado .pyhist del directorio inicial del usuario. El código siguiente se ejecutaría normalmente de manera automática al inicio de las sesiones interactivas, en el fichero $PYTHONSTARTUP del usuario.

import os
histfile = os.path.join(os.environ["HOME"], ".pyhist")
try:
    readline.read_history_file(histfile)
except IOError:
    pass
import atexit
atexit.register(readline.write_history_file, histfile)
del os, histfile

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