Cómo hago que python espere a que se pulse una tecla
Quiero que mi script espere hasta que el usuario presione cualquier tecla.
¿Cómo lo hago?
496
3
Quiero que mi script espere hasta que el usuario presione cualquier tecla.
¿Cómo lo hago?
En Python 3, no existe
raw_input()
. Por lo tanto, sólo tiene que utilizar:En Python 2, debes usar
raw_input()
, ya queinput(prompt)
es equivalente aeval(raw_input(prompt))
:Sin embargo, esto sólo espera a que el usuario presione "enter", por lo que es posible que desee utilizar msvcrt ((sólo para Windows/DOS) El módulo msvcrt le da acceso a una serie de funciones en la biblioteca de tiempo de ejecución de Microsoft Visual C/C++ (MSVCRT)):
Esto debería esperar a que se pulse una tecla.
Una forma de hacer esto en Python 2, es utilizar
raw_input()
:En python3 es simplemente
input()
.El [manual] de python1 proporciona lo siguiente:
que puede ser enrollado en su caso de uso.