Python命令行复选框

ard*_*ima 6 python checkbox frontend command-line-interface python-2.7

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

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

在此输入图像描述

谢谢

Dan*_* P. 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']) 
Run Code Online (Sandbox Code Playgroud)


Han*_*ans -1

不,一般来说不是。对于简单的 gui,请查找easy gui,或者您可能正在寻找原始输入,例如,您可以在其中输入答案

Want to do something? (Y/N)_ Y
Run Code Online (Sandbox Code Playgroud)

  • 使用curses是100%可能的(py-curses + 适用于你的操作系统的curses库)......不一定简单,或理智,但肯定有可能 (2认同)