在Python中输入输入建议

时间:2013-03-22 13:20:28

标签: python windows input

我不知道如何要求用户输入同时给他一个提示。

当我使用raw_input("some description")弹出一个小窗口时,用户必须输入内容,因为输入完全为空。如何实现相同,但已经写入输入框的东西(用户的提示,他/她可以接受或只是改变它)?

1 个答案:

答案 0 :(得分:0)

之前已经回答过:

https://stackoverflow.com/a/2533142/1217949

  

标准库函数input()和raw_input()没有此功能。如果您使用的是Linux,则可以使用readline模块定义使用预填充值和高级线编辑的输入函数:

def rlinput(prompt, prefill=''):
   readline.set_startup_hook(lambda: readline.insert_text(prefill))
   try:
      return raw_input(prompt)
   finally:
      readline.set_startup_hook()