Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不按enter键的情况下进入python?_Python_Keyboard Events_Python 2.6 - Fatal编程技术网

如何在不按enter键的情况下进入python?

如何在不按enter键的情况下进入python?,python,keyboard-events,python-2.6,Python,Keyboard Events,Python 2.6,我看到了一个解决方案,但我不想等到按下键。我想按下最后一个键。相关问题可能会对您有所帮助,如@S.Lott所述: 我写这封信是为了给你一些建议:别担心。 你想制作什么样的节目? 在终端上运行的程序通常没有一个接口,在这个接口中,获取“实时”击键是很有趣的。现在不行。对于终端中运行的程序,您应该担心使用optpass或其他模块的命令行用户接口是否有用 对于交互式程序,您应该使用GUI库为用户创建一个良好的UI,而不是重新发明轮子。这对您正在尝试的工作更有利?用户点击一个图标,屏幕上会打开一个窗口,

我看到了一个解决方案,但我不想等到按下键。我想按下最后一个键。

相关问题可能会对您有所帮助,如@S.Lott所述:

我写这封信是为了给你一些建议:别担心。 你想制作什么样的节目? 在终端上运行的程序通常没有一个接口,在这个接口中,获取“实时”击键是很有趣的。现在不行。对于终端中运行的程序,您应该担心使用optpass或其他模块的命令行用户接口是否有用

对于交互式程序,您应该使用GUI库为用户创建一个良好的UI,而不是重新发明轮子。这对您正在尝试的工作更有利?用户点击一个图标,屏幕上会打开一个窗口,窗口上有几个按钮,当屏幕上的所有Other windws打开时,屏幕上会有六个左右的菜单选项,或者一个黑色终端打开,带有80年代外观的文本界面和一些蓝色突出显示的菜单选项,等等?。您可以将Tkinter用于简单的窗口应用程序,因为它是与Python+Windows一起预装的,所以您的用户不必担心安装传统的库

为了清楚起见,重新表述一下:任何需要用户界面的程序都应该使用GUI库,或者具有WEB界面。试图创建一个在终端上运行的用户界面是在浪费你和你的用户的时间——我们不再是1989年的用户界面了

如果您确实需要一个文本界面,那么您应该查看ncurses库。总比重新发明轮子好。

我想这是你需要的

哎呀,我看不出这是你拒绝的同一个解决方案…为什么,顺便说一句

编辑:

你知道吗

from msvcrt import getch
它只在windows中工作,但是。。。 (以上链接概括了这一点)
从此处开始:

您可以随时搜索,因为以前有人问过它。所有这些都是相关的。可能是我搜索的副本,但我没有找到任何内容。我查看了你的链接:pyKeylogger对我来说太复杂了,pyHook仅适用于windows(我使用linux)。我使用linux。现在我看tkinter,我正在终端上做一个小游戏。这只是为了好玩,可以从终端启动一项复杂的任务(例如持续1小时)。我希望能够在用户按Q时中断并保存进度。Ctrl+C无法工作,因为进度无法保存,中断最终会破坏所取得的进度。