使用python 2.7的Windows上的Readline功能

时间:2011-05-17 00:27:25

标签: python windows readline python-2.7

我需要在用python编写的程序中导入readline功能。我目前正在使用2.7版本,我见过的第三方软件包只能使用2.6版本。有没有人知道使用Python 2.7的Windows的第三方readline包?

2 个答案:

答案 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。