【问题标题】:How to create a multiple choice inquirer?如何创建多选查询器?
【发布时间】:2023-01-24 17:30:43
【问题描述】:

我正在创建一个程序(使用 Python),它允许用户自动生成一个 TXT 文件,其中包含从三个文件(每个级别一个:A、B、C)中随机选择的句子。用户可以选择这三个文件中的一个或多个以及他需要的句子总数。我尝试使用查询器:

选择等级:

  • 一个
  • C

但是,它只允许选择其中一个选项。例如,有没有办法同时选择 A 和 B?

【问题讨论】:

  • 你究竟想做什么?你的代码是什么?你只想要一个复选框吗?
  • 您可以使用循环来选择多个单一选项

标签: python inquirer


【解决方案1】:

老问题,但我在谷歌搜索时发现了它,所以这是答案:

inquirer.Checkbox('multiples',
  message="Which modules do you need? (Press <space> to select, Enter when finished).",
  choices=['A', 'B', 'C', 'D', 'E', 'F'])

HTH 其他人处于同样的情况。

文档:https://python-inquirer.readthedocs.io/en/latest/usage.html

【讨论】:

    猜你喜欢
    • 2021-07-19
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 2011-04-15
    相关资源
    最近更新 更多