raw_input sem deixar uma história no readline
-
05-07-2019 - |
Pergunta
Existe uma maneira de usar raw_input sem deixar um sinal na história readline, de modo que não mostram quando-guia completando?
Solução
Você poderia fazer uma função de algo como
import readline
def raw_input_no_history():
input = raw_input()
readline.remove_history_item(readline.get_current_history_length()-1)
return input
e chamar essa função em vez de raw_input. Você pode não precisar a menos 1 dependente de onde você chamá-lo de.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow