This question already has an answer here:
- Keyboard input with timeout in Python 11 answers
The program I am working on needs to pause and ask the user for input and if there is none, move on with the program. I think it would look something like this:
import time
...[code to run before break]...
if input in time.sleep(5):
[break out of normal code]
else:
[return to normal code]
[code to run after break]...
Any thoughts?
EDIT: Didn't think about this when I asked but I am running Windows (8.1).
Bit of a quick-and-dirty hack, but effective. The following waits for user input for 5 seconds or until input is received, whichever happens first.