2011-05-17 102 views
21

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

回答

30

我相信pyreadline就是为此而设计的。

easy_install pyreadline
或:
pip install pyreadline

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

此外,使用正向/反向兼容性如下:

try: 
    import readline 
except ImportError: 
    import pyreadline as readline 
+0

谢谢!像魅力一样工作。 – 2011-05-17 00:35:46

+0

很高兴听到它!如果它导致你任何问题,请回复回复。 – 2011-05-17 00:39:58

+0

+1 @BenBurns:请问平台兼容性是如何工作的? “如果可用,导入pyreadline(并称为readline)。如果不可用,请直接导入readline。”那是对的吗?也就是说,pyreadline版本优于普通readline?谢谢。 – Sabuncu 2014-01-01 18:41:45