Python readline Auto
我想在命令行界面中实现以下自动完成功能:
Food :
Fruits:
Apples
Oranges
Vegetables:
Carrot
Beetroot
Snacks:
Chocolate
<TAB>
的输出将是:食物
等等...
命令就像: Food Fruits Apples
或Food Snacks Chocolate
在谷歌搜索中遇到https://pymotw.com/2/readline/。 但我不明白如何开始/结束作品。 以及它将如何改变以进一步嵌套。
任何形式的帮助表示赞赏。 (在Python中编写代码,倾向于使用readline库)
如果你使用像点击这样的库来制作你的CLI,你会得到这个主要是免费的http://click.pocoo.org/5/bashcomplete/
链接地址: http://www.djcxy.com/p/56429.html上一篇: Python readline Auto
下一篇: Python readline, tab completion cycling with the Cmd interface