Я пытаюсь реализовать будильник, который отображает оставшееся время в консоли с некоторыми другими функциями, как остановка и возобновление и т.д.Python: Выполнение сигнализации в консоли во время прослушивания нажатие клавиши
Нужный выход в консоли:
Time Remaining: 00:10:02 # This timer keeps decreasing Input Alarm Action: # User inputs actions here
у меня есть два вопроса:
- Должен ли я использовать две нити, чтобы сделать это? Один из них - это аварийный поток, а другой - поток прослушивателя keyborad, который включает в себя экземпляр тревоги? Я слышал, что нить в Python бесполезна. Есть ли лучшая идея?
- Какой модуль следует выбрать для прослушивания экрана/клавиатуры/консоли? Я предпочитаю слушать клавиатуру, поэтому мне не нужно переключаться на консоль, когда я работаю над другими приложениями.
Большое спасибо!