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?

¿Fue útil?

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
scroll top