【问题标题】:User input in Python without use of enter key? [duplicate]Python中的用户输入而不使用回车键? [复制]
【发布时间】:2014-04-07 00:46:27
【问题描述】:

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

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

我怎样才能使用户不必按回车键,并且输入不会显示在屏幕上?一旦用户点击q,我希望程序退出。

据我所知,input()raw_input 都要求用户按回车键。

谢谢!

伊夫维德

【问题讨论】:

    标签: python python-2.7 user-input enter


    【解决方案1】:

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

    我没用过,不过还有getch python pypi package你可以试试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 2020-03-18
      • 2013-01-03
      相关资源
      最近更新 更多