运行Windows 10
从我的理解python3已经内置的python控制台中的选项卡完成,但这对我不起作用.
当我点击标签时,没有完成:
我知道有些模块可以做到这一点,但我想使用本机功能,如果它在Windows上可用.
Ela*_*lad 28
原始版本pyreadline
不再维护,并且不适用于较新版本的 Python (>=3.10)。安装pyreadline3
工程:
python -m pip install pyreadline3
Run Code Online (Sandbox Code Playgroud)
Joh*_*ooy 12
内置完成依赖于gnu readline库.
您可以通过在Windows上安装此软件包来完成工作
python -m pip install pyreadline
Run Code Online (Sandbox Code Playgroud)
我不鼓励pyreadline
在可能的情况下使用它,因为它是为了支持 IPython 而编写的,并且当 IPython 停止使用readline
/pyreadline
支持其 REPL 时,我就停止了积极的开发。
作为替代方案,我建议使用 IPython 本身;它实现了自己的制表符补全功能(prompt_toolkit
从 5.0 开始使用),以与终端无关的方式工作。如果您安装并使用ipython
,您将获得选项卡补全以及它提供的许多其他功能,以改善交互体验。使用py.exe
与现代 Python 捆绑在一起的管理器应用程序,将其安装为 Python 3(如果为所有用户安装了 Python,则在管理员提升的命令提示符中):
py -3 -mpip install ipython
Run Code Online (Sandbox Code Playgroud)
然后运行它:
py -3 -mIPython
Run Code Online (Sandbox Code Playgroud)
如果你不想仅仅ipython
获得这些功能,prompt_toolkit
人们确实提供了一个极简的ptpython
REPL,它基本上是“Python 提供的 REPL prompt_toolkit
”,没有所有其他 IPython 的花里胡哨。
归档时间: |
|
查看次数: |
2531 次 |
最近记录: |