raw_input in Python ohne Drücken der Eingabetaste

Ich benutzeraw_input in Python, um mit dem Benutzer in der Shell zu interagieren.

c = raw_input('Press s or n to continue:')
if c.upper() == 'S':
    print 'YES'

Es funktioniert wie vorgesehen, aber der Benutzer muss die Eingabetaste in der Shell drücken, nachdem er 's' gedrückt hat. Gibt es eine Möglichkeit, das, was ich brauche, über eine Benutzereingabe zu erreichen, ohne die Eingabetaste in der Shell drücken zu müssen? Ich benutze * nixes Maschinen.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage