【问题标题】:Display previous input on keyup from user, in Python?在 Python 中显示来自用户的 keyup 上的先前输入?
【发布时间】: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


    【解决方案1】:

    尝试使用readline 模块。如果您的平台支持 readline,只需导入模块即可通过raw_input 提示符提供其功能。

    【讨论】:

      猜你喜欢
      • 2016-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 2019-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多