我正在尝试检测某个键被按下(Python)

我正在尝试检测某个键被按下(Python),python,key,detect,Python,Key,Detect,这是我的代码,我是一个初学者,我已经到处看看了,我已经看了至少5-10篇关于这方面的文章,它们并没有真正帮助我,因为我不理解代码 在我的代码中,我正在尝试一个真正基本的游戏开始屏幕,我想做的是如何在开始屏幕时检测E或S被按下 print (" _____________________________________________ ") print ("| |") print ("|

这是我的代码,我是一个初学者,我已经到处看看了,我已经看了至少5-10篇关于这方面的文章,它们并没有真正帮助我,因为我不理解代码

在我的代码中,我正在尝试一个真正基本的游戏开始屏幕,我想做的是如何在开始屏幕时检测E或S被按下

print (" _____________________________________________ ")
print ("|                                             |")
print ("|                                             |")
print ("|          The Chronicles                    |")
print ("|                Of Game                      |")
print ("|                                             |")
print ("|                                             |")
print ("|                                             |")
print ("|                                             |")
print ("|_____________________________________________|")
print ("|                                             |")
print ("|       START             EXIT                |")
print ("|        (S)               (E)                |")
print (" \___________________________________________/ ")

我使用getch,如果您想使用,请下载py getch:

要安装的命令:python setup.py install

示例代码:

from getch import getch, pause

# game loop
while(True):
    key = getch()
    if(key == 'S'):
        print('key S pressed...')
    elif(key == 'E'):
        print('key E pressed...')

这取决于操作系统,所以请说出您使用的是哪种操作系统。谢谢,我将尝试这一款。我尝试了这一款,效果很好。然而,它破坏了终端。所以我必须重新设置才能找回所有东西。此外,当使用try时,除了键盘中断之外,它不会捕获