用户在Python中输入而不使用enter键?

时间:2014-03-05 05:49:31

标签: python python-2.7 user-input enter

如何在Python中进行用户输入,我不希望用户必须在控制台中输入?在这种情况下,它打开一个pdf。我希望它能说出类似

的内容
  

“PDF将自动打开。按下可在文件浏览器中查看或q   退出程序“

我怎样才能让用户不必点击输入,输入就不会显示在屏幕上?一旦用户点击 q ,我希望程序退出。

据我所知,input()raw_input都要求用户点击输入。

谢谢!

evamvid

1 个答案:

答案 0 :(得分:3)

因操作系统而异。回答这个stackoverflow question,您可以看到一个配方,可以在unix或windows上读取STDIN中的一个字符。

我没有使用它,但也有getch python pypi package你可以尝试。