Quiero que alguien escriba palabras en la consola y autocomplete desde una lista cuando presionen la tecla "tab". Sin embargo, raw_input
no devolverá una cadena hasta que alguien presione [Enter].Python get raw_input pero decide manualmente cuándo se realiza la cadena
¿Cómo leo caracteres en una variable hasta que el usuario pulse [Enter]?
* Nota: No quiero usar import readline
para autocompletar debido a problemas con el sistema operativo.
Definitivamente la respuesta correcta. Es posible que desee editar en el que el problema es que el terminal está en modo "cocinado" de forma predeterminada (lo que permite la edición de línea simple) y que para obtener las claves a medida que se escriben, debe colocarse en modo "sin procesar". Y que en ese punto, el que pregunta también tiene que preocuparse por escribir mal y otras cosas como las que el sistema operativo usualmente hace por ellos. –