У меня есть инструмент командной строки, который постоянно получает ввод с клавиатуры с помощью stdin.readline().
Когда я набираю текст в командной строке, у меня есть только ограниченные возможности возможности редактирования, такие как перемещение курсора (влево и вправо) и удаление символа.
Но, например, если я переместим курсор в начало моего текста и наберу символ, он добавляется в конце моего ввода.
Кроме того, когда я нажимаю клавишу «вверх», курсор фактически перемещается вверх.
Возможно ли это предоставить стандартному вводу Python возможность редактирования и истории (доступную с помощью клавиш «вверх» и «вниз»), как, например, bash?
Подробнее здесь: https://stackoverflow.com/questions/791 ... d-or-input
Как получить редактирование и историю в стиле bash с помощью stdin.read() или input()? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить редактирование и историю в стиле bash с помощью stdin.read() или input()?
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-