Soy consciente de cómo configurar el autocompletado de objetos de python en el intérprete de python (en Unix).Cómo hacer un programa de línea de comando de python, autocompletar cosas arbitrarias NO intérprete
- Google muestra muchos resultados para obtener explicaciones sobre cómo hacer esto.
- Lamentablemente, hay tantas referencias que es difícil encontrar lo que tengo que hacer, que es un poco diferente.
Necesito saber cómo habilitar, tabulación/finalización automática de elementos arbitrarios en un programa de línea de comandos escrito en python.
Mi caso de uso específico es un programa de línea de comando python que necesita enviar correos electrónicos. Quiero poder autocompletar las direcciones de correo electrónico (tengo las direcciones en el disco) cuando el usuario escribe una parte (y opcionalmente presiona la tecla TAB).
No lo necesito para trabajar en Windows o Mac, solo en Linux.
Esto [el blog] (http://blog.e-shell.org/ 221) debería hacer los trucos con config el archivo .pythonrc. –