gpt4 book ai didi

Windows中的python选项卡完成

转载 作者:可可西里 更新时间:2023-11-01 13:27:15 26 4
gpt4 key购买 nike

我正在用 python 编写一个类似 shell 的跨平台程序,我想添加自定义制表符完成操作。在 Unix 系统上,我可以使用内置的 readline 模块并使用如下代码来指定当我按下 TAB 键时可能完成的列表:

import readline
readline.parse_and_bind( 'tab: complete' )
readline.set_completer( ... )

我如何在 Windows 上执行此操作?如果可能的话,我想避免依赖第三方包。如果不存在解决方案,是否可以简单地捕获 TAB 键按下,以便我可以从头开始实现自己的解决方案?

最佳答案

你看看PyReadline: a ctypes-based readline for Windows吗? ?虽然 3rd 方包不是你的选择,但也许它对构建自己的包很有用,不是吗:)。

关于Windows中的python选项卡完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1081405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com