readlineに履歴を残さないraw_input
-
05-07-2019 - |
質問
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は必要ない場合があります。
所属していません StackOverflow