¿Cómo obtener una entrada interactiva del usuario y poder utilizar las teclas de flecha mientras se ingresa una entrada?

Cuando hago un raw_input () y escribo valores, no puedo usar mis teclas de flecha para cambiar las cosas … ¿hay alguna manera de hacerlo?

El módulo readline de Thanx ayuda en la edición de líneas. ¿Cómo utilizar el módulo readline? Solo importando el módulo readline funciona!

Así no es como funciona raw_input() . Lee una línea del indicador y luego la procesa después del carácter de nueva línea.

Los documentos son bastante claros: http://docs.python.org/library/functions.html#raw_input

Si intenta introducir teclas de flecha en la mezcla, es probable que su terminal agregue esos caracteres a la cadena devuelta. Por otra parte, puede que no, dependiendo de su sistema operativo. No cuentes con ello.

¿Quizás quieres el módulo readline ?

http://docs.python.org/library/readline.html#module-readline

Intente cargar el módulo readline (importar readline). Eso hará que las cosas funcionen para ti.

Para aquellos que buscan ejemplos, hay una buena introducción al módulo readline aquí: https://pymotw.com/2/readline/