我用Python写一个跨平台的壳状计划,我想添加自定义选项卡完成的动作。 在Unix系统中,我可以使用内置的readline模块,并使用如下代码来指定,当我按下TAB键尽可能完整的列表:
import readline
readline.parse_and_bind( 'tab: complete' )
readline.set_completer( ... )
我怎样才能做到这一点在Windows? 我想尽可能避免依靠第三方软件包。 如果不存在解决方法是你可以轻松捕获TAB键按下,这样我可以从头开始实现自己的?