Есть ли простой способ сделать интерфейс Python raw_input более похожим на интерфейс Bash? - PullRequest
0 голосов
/ 27 ноября 2010

Я использую raw_input () в скрипте, чтобы получить пользовательский ввод, который должен быть уточнен итеративно.

Есть ли какой-нибудь простой способ дать ему знакомую функциональность курсора, включающую курсор и (в идеале) поддержку мышичтобы левый и правый курсоры прокручивались вдоль строки, а курсор вверх выводил предыдущую запись?

спасибо:)

Ответы [ 2 ]

2 голосов
/ 27 ноября 2010

Вы можете использовать модуль readline.

0 голосов
/ 27 ноября 2010

вы можете извлечь выгоду из bash-подобного редактирования списка истории, обернув модуль cmd.

http://docs.python.org/library/cmd.html

...