2
私はraw_input
を介してユーザー入力を読み込み、画面に物事を印刷するread-eval-printループを使用する単純なPythonプログラムを持っています。私は以前の入力の履歴を保持し、ユーザーがキーアップやキーダウンを押すと、Pythonインタープリタやbashシェルに似た、それらの入力を繰り返していきたいと思います。どうすればPythonでこれを行うことができますか?Pythonでユーザからのキーアップで以前の入力を表示しますか?
誰かがサンプルコードを尋ね:
while True:
user_input = raw_input()
print user_input + " this many hats!!!"
私はそれがとてもからkeyupは、コマンドラインで入力の最後の行を置くようにしたいと思います。与えられた最初の答えは、readline
モジュールを使用している可能性が最も高いです。
+1ホイールを再発明しない –