如何在不按Enter的情况下输入输入

时间:2013-04-22 11:01:38

标签: python python-3.x

例如,我希望如此,

x = int(input("Please enter your guess :")
If x = 1:
   Print ("correct")

虽然每次我需要按回车键,我怎么能这样才能按下按键

我确实找到了getch(),虽然我无法让它工作。

1 个答案:

答案 0 :(得分:1)

在Windows中,您可以使用msvcrt。在其他系统上,它有点困难,请看一下这个食谱:http://code.activestate.com/recipes/134892/

您可以这样使用:

getch = _Getch()

print 'Please enter your guess: '
x = getch()

if (int(x) == 1):
    print 'correct'
else:
    print 'wrong'