Мне нужно импортировать функцию readline в программу, написанную на python. В настоящее время я использую версию 2.7, а сторонние пакеты, которые я видел, работают только до версии 2.6. Кто-нибудь знает о стороннем пакете readline для Windows с Python 2.7?
Функциональность Readline для окон с помощью python 2.7
Ответ 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
.