开发者

Readline functionality on windows with python 2.7

开发者 https://www.devze.com 2023-03-06 03:40 出处:网络
I need to import the readline functionality in a p开发者_开发百科rogram written in python. I am currently using version 2.7 and the 3rd party packages I have seen only work up to version 2.6. Does any

I need to import the readline functionality in a p开发者_开发百科rogram written in python. I am currently using version 2.7 and the 3rd party packages I have seen only work up to version 2.6. Does anyone know of a 3rd party readline package for Windows with Python 2.7?


I believe pyreadline was designed just for this.

easy_install pyreadline
or:
pip install 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.

It's far from a "drop-in" replacement, but you could look into 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.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号