Python命令行复选框

时间:2014-05-20 23:46:24

标签: python python-2.7 checkbox frontend command-line-interface

我是Python 2.7的新手,但我想知道是否可以使用用户可以通过命令行选择的复选框。

我所知道的唯一例子是自耕农(下图),但它可能不是用Python编写的。

enter image description here

谢谢

2 个答案:

答案 0 :(得分:6)

查看python-inquirer包。

要制作复选框列表,您可以执行以下操作:

import inquirer

questions = [inquirer.Checkbox(
    'interests',
    message="What are you interested in?",
    choices=['Computers', 'Books', 'Science', 'Nature', 'Fantasy', 'History'],
)]
answers = inquirer.prompt(questions)  # returns a dict
print(answers['interests']) 

答案 1 :(得分:0)

不,通常不是。如需简单的gui查找easy gui,或者您可能正在寻找raw input,您可以在其中输入答案,例如

Want to do something? (Y/N)_ Y