我正在使用Python 2.6,我想知道如何使用控制台中的up键。 我现在不想使用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
答案 0 :(得分:2)
为了您的目标,您可以查看readline模块,它专为历史处理等内容而设计。它是标准的python库,因此它可以是您所需要的。使用其他模块rlcompleter,您甚至可以处理自动完成。