Questionary
✨ Questionary是一个Python库,用于轻松构建漂亮的命令行界面 ✨
import questionary
questionary.text("你的名字是什么?").ask()
questionary.password("你的秘密是什么?").ask()
questionary.confirm("你感到惊讶吗?").ask()
questionary.select(
"你想做什么?",
choices=["点披萨", "预订座位", "询问营业时间"],
).ask()
questionary.rawselect(
"你想做什么?",
choices=["点披萨", "预订座位", "询问营业时间"],
).ask()
questionary.checkbox(
"选择配料", choices=["foo", "bar", "bazz"]
).ask()
questionary.path("项目版本文件的路径").ask()
使用和支持
特性
Questionary支持以下输入提示:
还有一个打印格式化文本的辅助功能,用于在需要时为打印的消息添加一些色彩。
安装
使用包管理器pip安装Questionary:
pip install questionary
✨🎂✨
使用
import questionary
questionary.select(
"你想做什么?",
choices=[
'点披萨',
'预订座位',
'询问营业时间'
]).ask() # 返回选择的值
创建提示就是这么简单!查看文档获取更多示例。
文档
Questionary的文档可在这里查看。
支持
请提出问题,并提供足够的信息以便我们重现你的问题。 提供一个最小可重现示例会非常有帮助。
贡献
我们非常欢迎和感谢贡献。查看文档了解如何贡献。
作者和致谢
Questionary由Tom Bocklisch和Kian Cross编写和维护。
它基于Oyetoke Toby和Mark Fink的优秀工作。
许可证
根据MIT许可证授权。版权所有 2021 Tom Bocklisch。