我想在命令行界面中实现以下的自动完成:
Food :
Fruits:
Apples
Oranges
Vegetables:
Carrot
Beetroot
Snacks:
Chocolate
<TAB>
的输出为:
食品
等等...
命令就像:
Food Fruits Apples
或Food Snacks Chocolate
在谷歌上搜索https://pymotw.com/2/readline/。但我不明白开始/结束的工作原理。以及如何进一步改变嵌套方式。
感谢任何形式的帮助。 (在python中编写代码。更喜欢使用readline库)