Для консольного приложения мне нужно знать, как ждать в установленное количество времени (около 10 секунд), чтобы пользователь мог ввести клавишу или набор клавиш, прежде чем переходить к части «автозапуска» приложения .
Это меня беспокоит, потому что я не могу понять, как работает таймер, или threading.sleep, что мне использовать? Погуглил весь день.
некоторый псевдокод:
1.app открывается
2.app ждет 10 секунд, пока пользователь нажмет клавишу «k».
3.Если пользователь нажимает k, переходите к 4., если пользователь этого не делает, переходите к 5.
4. запустить функцию (открыть форму)
5. запустить функцию (сделать что-то)
Бьюсь об заклад, все просто, я просто не понимаю, что происходит.