Primero, cree un nuevo archivo llamado .pythonstartup.py
en su directorio de inicio. Ponga el siguiente script en él:
try:
import readline
except ImportError:
print("Module readline not available.")
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
Los paréntesis alrededor de la cadena aseguran que funcione tanto con Python 2 como con Python 3.
Cada vez que se inicia el intérprete interactivo, ejecuta un script definido en $PYTHONSTARTUP
, si hay uno. Para configurarlo para ejecutar el script anterior, escriba
export PYTHONSTARTUP="~/.pythonstartup.py"
Debe escribir esta línea en su archivo .bashrc
o.bash_profile
, para que se ejecute automáticamente cuando se inicia un nuevo shell.
export PYTHONSTARTUP="/home/user/.pythonstartup.py"