微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Windows中的python选项卡完成

我正在编写一个跨平台的shell程序在Python中,我想添加自定义选项卡完成操作。 在Unix系统上,我可以使用内置的readline模块,并使用下面的代码来指定可能的完成列表,当我点击TAB键时:

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

我怎样才能在Windows上做到这一点? 如果可能的话,我想避免依赖第三方软件包。 如果没有解决scheme存在可以简单地陷阱TAB键按下,以便我可以实现自己的从头开始?

如何从python知道如果Windowspath限制已被删除

如何在Windows上控制Python的交互式控制台input/输出

从Windows PowerShell启动Python

使用Python进行SSH的最简单的方法是什么?

如何在Windows上使用subprocess.Popen与内置命令

你有没有看PyReadline:一个基于ctypes的readline for Windows ? 虽然第三方软件包不是你的选择,也许它是建立自己的,是不是:)。

也许你可以看看ipython是如何用pyreadline来做的

另一种可能性是readline.py 。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐