4

Python 2.6 を使用していますが、コンソールからアップ キーを使用する方法を知りたいです。現時点では、Tkinter や別の GUI ライブラリを使用したくありません。

以下は私のコードです。

history=[]    
while(1): 
    try:
        cmd = self.get_cmd()
        history.append(cmd)   # append user command
        # if i press UP key, just display history. 
        # i'll you for statement to disaply history.
        print "%s" %history
4

1 に答える 1

2

あなたの目標のために、履歴処理などのために設計されたreadlineモジュールを見ることができます。これは標準の python ライブラリなので、必要なものになる可能性があります。また、他のモジュールrlcompleterを使用すると、オートコンプリートも処理できます。

于 2012-11-21T11:48:45.700 に答える