2011-05-17 108 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