web-dev-qa-db-ja.com

python 2.7を使用したWindowsのReadline機能

Pythonで書かれたプログラムにreadline機能をインポートする必要があります。私は現在バージョン2.7を使用しており、これまでに確認したサードパーティパッケージはバージョン2.6までしか機能しません。 Python 2.7を使用したWindows用のサードパーティのreadlineパッケージを知っていますか?

28
Franz Payer

Pyreadlineはこのためだけに設計されたと思います。

easy_install pyreadline
または:
pip install pyreadline

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

また、前方/後方互換性のために以下を使用します。

try:
  import readline
except ImportError:
  import pyreadline as readline
38
Ben Burns

残念ながら、2019年、pyreadlineは実際にはもう開発されていません。

これは「ドロップイン」の置き換えにはほど遠いですが、 Pythonプロンプトツールキットを調べることもできます。 タブ補完を提供し、ほぼすべての機能を提供しますプラットフォームがあります。引き続きPython 2( )を使用している場合、5か月更新できますが 、Prompt ToolkitはサポートしているようですPython 2 with from __future__ import unicode_literals

0
c-x-berger