У меня есть простой запрос пользовательского ввода в терминальном приложении с использованием метода input(). Приглашение отображается, но эхо для нажатия клавиш отсутствует, а нажатие клавиши ввода не приводит к продолжению работы приложения. Я не использую какие-либо элементы, связанные с паролями, или методы, чтобы скрыть вводимые пользователем данные.
Я использую Python 3.11.2 на Raspberry Pi 4. Раньше приложение работало. Недавнее изменение заключалось в загрузке некоторых файлов с использованием потоков, но все потоки завершились до ввода запроса. Если я использую input() из приглашения Python в отдельном сеансе терминала, приглашение, эхо и назначение работают должным образом. Как такое может быть? Простой код ниже.
if __name__ == "__main__":
loadAudio() # < This loads multiple files, each using a separate thread
while True:
val = input("Enter number") #FIXME: no char echo, and no return from here.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -not-getpa
Почему ввод Python не может отображаться на консоли при использовании метода ввода (не getpass) [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Вывод консоли Git Bash прерывается при использовании метода выбора консоли Laravel
Anonymous » » в форуме Php - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-