我的Python程序可以启动一系列不同的选项(或子命令),如:
$ myProgram doSomething $ myProgram doSomethingElse $ myProgram nowDoSomethingDifferent
我希望它使用自动完成,所以如果我键入“myProgram d”它返回“myProgram doSomething”,如果我键入“myProgram n”它渲染“myProgram nowDoSomethingDifferent”。这类似于模块rlcompleter的平均使用,但它不从文件系统(或从历史)中选择可能的完成选项,而是从一组自定义的字符串(对应于我的程序的可用选项)@H_301_4@
任何想法如何实现这个?@H_301_4@