在python中处理键盘事件

| 如何处理python中的键盘事件?更确切地说,我需要为命令行应用程序管理键盘箭头和其他一些键。 是否有用于此的模块,或者我需要使用“ \“如果get(key)==(mykey):做某事\”(它是伪代码)来逐个密钥地进行处理? 我使用的是Gnu / Linux操作系统。     
已邀请:
        您可能正在寻找python(n)curses库。这样可以“绕开”终端缓冲并直接使用按键。     
        cmd模块适合您的需求吗?例如,它通过箭头键处理命令行历史记录以及完成。 如果您需要捕获单个键,那么可以使用一个跨平台的方法(另请参见Python在StackOverflow上从用户读取单个字符)。     
        jkerian的“ 0”建议是一个很好的建议,如果您使用的是Unix / Linux / etc,则可以使用。 (是的),但是如果您最终要在Windows环境中工作,那么您肯定要检查pywin32及其its1ѭ模块,该模块包装了Windows API的Console函数和结构。     
        我发现了另一个有趣的模块,该模块易于使用,我将使用它!该模块为readline,只需导入即可使其具有bash外壳(手柄键盘,历史记录列表等)\“ simulation \”。适用于* nix系统。我刚开始使用python语言,还不知道所有模块。阅读线     

要回复问题请先登录注册