繁体   English   中英

Python readline 自动完成

[英]Python readline Auto-Complete

我想在命令行界面中实现以下自动完成:

Food : 
  Fruits:
    Apples
    Oranges
  Vegetables:
    Carrot
    Beetroot
  Snacks:
    Chocolate

<TAB>的输出将是:food
等等...

命令如下: Food Fruits ApplesFood Snacks Chocolate

在谷歌搜索时遇到了这个https://pymotw.com/2/readline/ 但我不明白开始/结束是如何工作的。 以及它将如何改变以进一步嵌套。

任何形式的帮助表示赞赏。 (用python编写代码。优先使用readline库)

如果您使用像click这样的库来制作 CLI,您将主要免费获得 http://click.pocoo.org/5/bashcomplete/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM