質問

readline履歴に記号を残さずにraw_inputを使用する方法はありますか。タブ補完時に表示されませんか?

役に立ちましたか?

解決

次のような関数を作成できます

import readline

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

raw_inputの代わりにその関数を呼び出します。呼び出し元によっては、マイナス1は必要ない場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top