Подтвердить что ты не робот

Функциональность Readline для окон с помощью python 2.7

Мне нужно импортировать функцию readline в программу, написанную на python. В настоящее время я использую версию 2.7, а сторонние пакеты, которые я видел, работают только до версии 2.6. Кто-нибудь знает о стороннем пакете readline для Windows с Python 2.7?

4b9b3361

Ответ 1

Я считаю, что Pyreadline был разработан именно для этого.

easy_install pyreadline
или:
pip install pyreadline

http://pypi.python.org/pypi/pyreadline

Кроме того, для совместимости с прямой/обратной совместимостью используйте следующее:

try:
  import readline
except ImportError:
  import pyreadline as readline

Ответ 2

К сожалению, в 2019 году pyreadline больше не разрабатывался.

Он далек от "вставной" замены, но вы можете посмотреть Python Prompt Toolkit. Он обеспечивает завершение табуляции, а затем некоторые на почти каждой платформе. Если вы все еще используете Python 2, у вас есть пять месяцев для обновления, но, как представляется, набор инструментов для подсказок поддерживает Python 2 с from __future__ import unicode_literals.