【问题标题】:Python - Filter a list with an interactive CLIPython - 使用交互式 CLI 过滤列表
【发布时间】:2020-03-18 07:00:05
【问题描述】:

我们正在尝试使用 Python 3 构建交互式 CLI。

我们应该向用户提出一些问题,目前我们正在使用这个库:https://github.com/CITGuru/PyInquirer

我们使用 list 类型来打印 choiches 的列表,但是当列表很长时这会很烦人。

您对我们如何在用户键入时在列表上实现过滤器有任何线索吗?非常类似于 Javascript 的自动完成库。

谢谢

【问题讨论】:

标签: python python-3.x autocomplete command-line-interface prompt


【解决方案1】:

我个人非常喜欢的一个工具是 Click 库。

这是关于自动完成的文档部分:

https://click.palletsprojects.com/en/7.x/bashcomplete/

我希望它按照你想要的方式工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多