Python 3.x python中键盘事件的识别

Python 3.x python中键盘事件的识别,python-3.x,keyboard-events,Python 3.x,Keyboard Events,我是一名初级程序员,我需要一种让python识别键盘事件的方法。到目前为止,我只能在vPython或tkinter中找到这些方法,我只想使用普通的python shell。如果有人能帮我提供一个模块名/我可以免费下载一个模块,那将非常有帮助。或者,如果不需要模块,只需输入代码即可。谢谢,没有通用的“键盘事件”,它们都取决于您的环境 在终端中根本没有键盘事件,您只需在标准输入上发送文本即可。在Windows中,您需要使用Win32;在Unix上,您需要使用X11 API;在Mac上,您必须使用OS

我是一名初级程序员,我需要一种让python识别键盘事件的方法。到目前为止,我只能在vPython或tkinter中找到这些方法,我只想使用普通的python shell。如果有人能帮我提供一个模块名/我可以免费下载一个模块,那将非常有帮助。或者,如果不需要模块,只需输入代码即可。谢谢,没有通用的“键盘事件”,它们都取决于您的环境

在终端中根本没有键盘事件,您只需在标准输入上发送文本即可。在Windows中,您需要使用Win32;在Unix上,您需要使用X11 API;在Mac上,您必须使用OS X使用的任何东西。wxPython和tkinter都在所有这些平台上工作,以提供一个适用于所有平台的API。类似KDE和GTK的其他GUI工具包也是如此。所以你应该用其中的一个。哪一个是品味的问题,但由于tkinter包含在Python中,这似乎是显而易见的选择

您可以直接为各自的平台调用各自的API,但通常不值得这么麻烦