加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows中的python选项卡完成

发布时间:2020-12-13 20:39:40 所属栏目:Windows 来源:网络整理
导读:我在python中编写了一个类似程序的跨平台shell,我想添加自定义制表符完成操作.在Unix系统上,我可以使用内置的readline模块,并使用如下代码来指定当我点击TAB键时可能的完成列表: import readlinereadline.parse_and_bind( 'tab: complete' )readline.set_co
我在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吗?虽然第三方软件包不是你的选择,但它可能对构建自己的软件包很有用,不是吗:).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读