Как читать ввод символов в терминале без блокировки в Python?Python

Программы на Python
Ответить
Anonymous
 Как читать ввод символов в терминале без блокировки в Python?

Сообщение Anonymous »

У меня есть цикл, который мне нужно продолжать. Тем временем я хочу знать, нажал ли пользователь клавишу, но я не хочу ждать, прежде чем продолжить.
Это также должно работать в сеанс терминала.
Библиотеки, такие как readchar и SSHkeyboard, работают в сеансе терминала, но блокируют цикл до тех пор, пока не будет нажата клавиша.
Такие библиотеки, как Pynput может сделать это, не блокируя цикл, но они не читают ввод из оболочки они контролируют саму систему.
Как просто это сделать?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»