Skip to content
Advertisement

How do I wait for a pressed key?

How do I make my python script wait until the user presses any key?

Advertisement

Answer

In Python 3, use input():

JavaScript

In Python 2, use raw_input():

JavaScript

This only waits for the user to press enter though.


On Windows/DOS, one might want to use msvcrt. The msvcrt module gives you access to a number of functions in the Microsoft Visual C/C++ Runtime Library (MSVCRT):

JavaScript

This should wait for a key press.


Notes:

In Python 3, raw_input() does not exist.
In Python 2, input(prompt) is equivalent to eval(raw_input(prompt)).

User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement