Перемещение по input()

Можно ли как то перемещать курсор при вводе данных через input()? Если нет, то подскажите, пожалуйста, альтернативный вариант input().

s = input('Строка: ')

Результат: "Строка: blablabla^[[D^[[A^[[B^[[C^[[A^[[D^[[B^[[C^[[A "


Ответы (1 шт):

Автор решения: NotCode

Установите библиотеку:

pip install Inline-input

Простой пример:

import inline #Импортируем библиотеку
input = inline.input #Заменяем стандартный input

s = input("Строка: ")

Вы можете перемещать курсор с помощью стрелочек на клавиатуре, или с помощью кнопок Home, End, PageUp, PageDown

Эта библиотека так же поддерживает автодополнение, ограничения по длине текста и ещё многое другое : )

→ Ссылка