Python (или Curses) сохраняет ключевой ввод для следующей проверки

Я не уверен, является ли это причиной Python или Curses. Всякий раз, когда пользователь нажимает клавишу, этот ввод сохраняется в очереди. В следующий раз, когда программа запросит пользовательский ввод, она примет все, что находится в этой очереди. Мне интересно, есть ли способ отключить это, чтобы всякий раз, когда программа запрашивает ввод, она ждала, пока пользователь введет ввод, а не использовала то, что находится в очереди.

Вот мой код: https://github.com/lucash-diskkun/curseslibtcod/blob/master/norbak/Norbak.py


person Lucas H    schedule 23.08.2020    source источник
comment
Добро пожаловать в Stack Overflow. Чтобы получить наилучшие результаты в Stack Overflow, узнайте, как правильно задавать вопросы. Убедитесь, что ваш вопрос охватывает следующие 3 элемента: 1. Постановка проблемы 2. Ваш код (он должен быть минимальным воспроизводимым примером 3. Сообщение об ошибке (предпочтительно полная трассировка, чтобы помочь другим просмотреть и оставить отзыв). Иногда такой же вопрос, возможно, уже задавали. Убедитесь, что ваш вопрос не дублировать   -  person Joe Ferndz    schedule 23.08.2020
comment
Я не уверен, что вы бот или что-то в этом роде, но я выполнил следующие шаги. 1. Постановка задачи: проверка. 2. Мой код: нет данных. 3. Сообщение об ошибке: Н/Д. И я проверил на дубликаты. Дайте знать, если кто-то уже задавал вопрос!   -  person Lucas H    schedule 24.08.2020
comment
@ Лукас, я не бот. Не могли бы вы поделиться написанным вами кодом, который создает эту проблему.   -  person Joe Ferndz    schedule 24.08.2020
comment
@JoeFerndz, извините, я отредактировал свой код.   -  person Lucas H    schedule 24.08.2020


Ответы (1)