Estoy usando raw_input
en Python para interactuar con el usuario en shell.raw_input en python sin presionar enter
c = raw_input('Press s or n to continue:')
if c.upper() == 'S':
print 'YES'
Funciona según lo previsto, pero el usuario tiene que presionar Enter en el shell después de presionar 's'. ¿Hay alguna forma de lograr lo que necesito de una entrada de usuario sin tener que presionar Enter en el intérprete de comandos? Estoy usando máquinas * nixes.
[http://stackoverflow.com/questions/292095/polling-the-keyboard-in-python](http://stackoverflow .com/questions/292095/polling-the-keyboard-in-python) –
Consulte esta página. Utiliza el módulo ttyl y solo tiene dos líneas. simplemente omita el comando ord(): http://stackoverflow.com/questions/575650/how-to-obtain-the-keycodes-in-python – incognick