raw_input sin dejar un historial en readline
-
05-07-2019 - |
Pregunta
¿Hay alguna forma de utilizar raw_input sin dejar un signo en el historial de readline, para que no se muestre al completar la pestaña?
Solución
Podrías hacer una función algo como
import readline
def raw_input_no_history():
input = raw_input()
readline.remove_history_item(readline.get_current_history_length()-1)
return input
y llamar a esa función en lugar de raw_input. Es posible que no necesite el signo menos 1 dependiendo de dónde lo llame.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow