我需要在用python编写的程序中导入readline功能。我目前正在使用2.7版本,我见过的第三方软件包只能使用2.6版本。有没有人知道使用Python 2.7的Windows的第三方readline包?
答案 0 :(得分:37)
我相信pyreadline就是为此设计的。
easy_install pyreadline
或:
pip install pyreadline
http://pypi.python.org/pypi/pyreadline
此外,使用以下内容进行前向/反向兼容:
try:
import readline
except ImportError:
import pyreadline as readline
答案 1 :(得分:0)
不幸的是,在2019年,pyreadline
并没有真正发展起来。
它不是“即插即用”的替代品,但您可以研究Python Prompt Toolkit.,它提供了制表符补全功能,然后在几乎所有的平台上都提供了制表符补全功能。如果您仍在使用Python 2,you have five months to update但Prompt Toolkit似乎确实支持from __future__ import unicode_literals
的Python 2。