Mais
Como faço para fazer python esperar por uma tecla premida
Quero que o meu script espere até que o utilizador carregue em qualquer tecla.
Como é que eu faço isso?
496
3
Em Python 3, não existe
raw_input()
. Então, basta utilizar:Em Python 2, você deve utilizar
raw_input()
, poisinput(prompt)
é equivalente aeval(raw_input(prompt))
:Isto só espera que um usuário pressione enter, então você pode querer usar msvcrt ((apenas Windows/DOS) O módulo msvcrt lhe dá acesso a várias funções na Biblioteca de Tempo de Execução do Microsoft Visual C/C++ (MSVCRT)):
Isto deve esperar por uma tecla de pressão.
Uma maneira de fazer isso em Python 2, é utilizar
raw_input()
:Em python3 it's apenas
input()
O píton manual fornece o seguinte:
que pode ser enrolado no seu estojo de uso.