¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

Python 3.5.1: msvcrt.getch() no funciona como debe

Estoy teniendo un problema con Python 3.5.1 en Windows 7 x64.

Tengo este código (MUY simple):

import msvcrt as m
a = m.getch()
print(ord(a))

Se supone que esto debería imprimirme el código ASCII de la tecla que toco, pero el programa se saltea directamente el getch, y me imprime "255". Alguna idea?

 

Respuestas

  • Ya lo solucioné. El clásico pato de hule. Estaba usando el IDLE, y por alguna razón, el getch no funciona ahí adentro.
Este hilo ha sido cerrado.