[英]Readline functionality on windows with python 2.7
I need to import the readline functionality in a program written in python.我需要在用 python 编写的程序中导入 readline 功能。 I am currently using version 2.7 and the 3rd party packages I have seen only work up to version 2.6.
我目前使用的是 2.7 版,而我所看到的第 3 方软件包仅适用于 2.6 版。 Does anyone know of a 3rd party readline package for Windows with Python 2.7?
有谁知道带有 Python 2.7 的 Windows 的第 3 方 readline 包吗?
I believe pyreadline was designed just for this.我相信 pyreadline 就是为此而设计的。
easy_install pyreadline
or:或者:
pip install pyreadline
http://pypi.python.org/pypi/pyreadline http://pypi.python.org/pypi/pyreadline
Also, use the following for forward/reverse compatibility:此外,使用以下内容来实现正向/反向兼容性:
try:
import readline
except ImportError:
import pyreadline as readline
Unfortunately, in 2019, pyreadline
isn't really developed anymore.不幸的是,在 2019 年,
pyreadline
不再真正开发。
It's far from a "drop-in" replacement, but you could look into Python Prompt Toolkit.它远非“插入式”替代品,但您可以查看Python Prompt Toolkit。 It provides tab-completion and then some on just about every platform there is.
它提供制表符完成功能,然后在几乎所有平台上提供一些功能。 If you're still using Python 2, you really should upgrade but the Prompt Toolkit does appear to support Python 2 with
from __future__ import unicode_literals
.如果您仍在使用 Python 2,则确实应该升级,但 Prompt Toolkit 似乎确实支持使用
from __future__ import unicode_literals
Python 2。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.