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 回答