我需要在用 python 编写的程序中导入 readline 功能。我目前使用的是 2.7 版,而我看到的第 3 方包只能工作到 2.6 版。有谁知道带有 Python 2.7 的 Windows 的第 3 方 readline 包?
问问题
24666 次
2 回答
38
我相信 pyreadline 就是为此而设计的。
easy_install pyreadline
或者:
pip install pyreadline
http://pypi.python.org/pypi/pyreadline
此外,使用以下内容实现正向/反向兼容性:
try:
import readline
except ImportError:
import pyreadline as readline
于 2011-05-17T00:34:15.347 回答
4
不幸的是,在 2019 年,pyreadline
它不再真正开发了。
它远非“直接”替代品,但您可以查看Python Prompt Toolkit。它提供了制表符补全功能,然后在几乎所有平台上都提供了一些功能。如果您仍在使用 Python 2,则确实应该升级,但 Prompt Toolkit 似乎确实支持带有from __future__ import unicode_literals
.
于 2019-07-30T14:09:09.100 回答