Estoy usando Python 3.2 en Ubuntu 11.10 (Linux). Un pedazo de mi nuevo código es el siguiente:¿Es posible prellenar una entrada() en la interfaz de línea de comando de Python 3?
text = input("TEXT=")
¿Es posible obtener alguna cadena predefinida después del indicador, por lo que puede ajustarlo si es necesario? Debería ser así:
python3 file
TEXT=thepredefinedtextishere
Ahora presione Retroceso 3 veces
TEXT=thepredefinedtextish
Ahora pulse Introduzca, y la variable text
debería ser thepredefinedtextish
La respuesta corta es no, pero debe haber un truco 'curses' o' readline' para hacer esto. +1 para la pregunta. –
"Enter blargh (Valor predeterminado: 3)" no hace lo que usted solicita, pero resuelve el mismo problema. –
@LennartRegebro: Esto no tiene exactamente el mismo objetivo. Imagine que se supone que el usuario debe ingresar a una lista de rutas de búsqueda, con algunos valores predeterminados predefinidos. El usuario probablemente quiera complementar la lista predefinida en lugar de reemplazarla. –