1

Python で複数行の入力を行う方法はありますか? 私が見た解決策では、Enter キーを押した後に過去の行を編集できず、他の問題が発生しました。私はPythonでシンプルなテキストエディタを作成しています。複数行のテキスト入力が必要で、左または右のようなボタンを押すとテキストカーソルが移動します。ctrl-sやctrl-qなど、特定のボタンが押されたときに入力を停止する必要があります。したがって、入力が終了したときに入力を終了するためにどのボタンが押されたかを指定するこれらの規則に従ってテキスト入力を取得する方法があればいいと思います。たとえば、押されたボタンとテキストのタプルを返す関数。
私はコンソールからこれをやっています。

4

1 に答える 1

0

cursesコンソールの入出力のさまざまな側面を制御できるモジュールを確認することをお勧めします。公式のHOWTOから始めましょう:http://docs.python.org/howto/curses.html

于 2010-06-18T23:15:50.107 に答える