Как я могу использовать readline, чтобы позволить пользователю "прокручивать" ранее введенные строки?

У меня есть приложение командной строки, которое работает аналогично оболочке, в которой постоянно запрашивает команду пользователя и выполняет определенное действие на основе данной команды. Я хотел бы реализовать функцию "прокрутка назад" или "история", чтобы пользователи могли использовать клавиши со стрелками вверх и вниз для перехода к ранее введенным строкам и от них. Я ранее просматривал документы, но не могу понять это. Есть указатели?

1 ответ

Решение

Вот это да. Я не думал, что это будет дано в документах, но это так. Еще одна причина, почему я люблю Python. http://docs.python.org/py3k/library/readline.html

Другие вопросы по тегам