Я пытаюсь добавить код для правильного выхода из скрипта purson curses, когда пользователь набирает q
. Я не могу просто сделать CTRL+C
, потому что тогда проклятия не будут деинициализированы правильно.Как мне следует запускать скрипт python, когда пользователь вводит «q»?
Я не нашел хорошего решения с получением пользовательского ввода с таймаутом, поэтому программа не сидит там, пока пользователь не даст какой-либо ввод.
Есть ли простой способ создания второго потока, который обрабатывает только пользовательский ввод и может запросить основной поток для запуска функции де-init?
Смотрите здесь http://stackoverflow.com/questions/24308583/python3-curses-how-to-press-q-for-ending-program -немедленно –