Задать вопрос
denis-titusov
@denis-titusov
DevOps engineer

Как научить Python распознавать ESC-последовательности (в частности, нажатие стрелок) и не выводить их код, а делать то, что задумано?

Доброго времени суток!
Пишу небольшую консольную утилиту, которая будет выполняться в основном на Linux-машинах.
Возник вопрос: как научить Python распознавать ESC-последовательности (в частности, нажатие стрелок) и не выводить их код, а делать то, что задумано.

Например, при нажатии клавиши влево печатается соответствующая ESC-последовательность, вместо того, чтобы переместить курсор:

Type any symbol to break input: ^[[D
  • Вопрос задан
  • 4301 просмотр
Подписаться 2 Оценить Комментировать
Ответ пользователя tsarevfs К ответам на вопрос (2)
tsarevfs
@tsarevfs
C++ developer
Считать можно так.
Ответ написан