我是Python 2.7的新手,但我想知道是否可以使用用户可以通过命令行选择的复选框。
我所知道的唯一例子是自耕农(下图),但它可能不是用Python编写的。
谢谢
答案 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)