【发布时间】:2011-03-23 00:55:39
【问题描述】:
我有一个简单的 Python 程序,它使用 read-eval-print 循环通过 raw_input 读取用户输入,然后将内容打印到屏幕上。我想保留以前输入的历史记录,并在用户按下 keyup 或 keydown 时循环浏览它们,类似于 Python 解释器或 bash shell。如何在 Python 中做到这一点?
有人要求提供示例代码:
while True:
user_input = raw_input()
print user_input + " this many hats!!!"
我想做一个 keyup 将最后一行输入放在命令行上。给出的第一个答案,使用readline 模块,可能是最好的。
【问题讨论】:
标签: python shell input onkeyup