Frage

Gibt es eine Möglichkeit der Verwendung von raw_input ohne ein Zeichen in der Readline- Geschichte zu verlassen, so dass es nicht zeigen, wenn Tab-Abschluss?

War es hilfreich?

Lösung

Sie können eine Funktion so etwas wie

machen
import readline

def raw_input_no_history():
    input = raw_input()
    readline.remove_history_item(readline.get_current_history_length()-1)
    return input

und rufen Sie diese Funktion statt raw_input. Sie können nicht brauchen die Minus-1 abhängig von wo Sie es nennen aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top