liuhongrun2022 发表于 2024-1-10 16:16:40

InquirerPy 库的简单使用

本帖最后由 liuhongrun2022 于 2024-1-13 19:16 编辑

介绍


声明:本文为对 InquirerPy 官网文档的人工翻译和补充。

InquirerPy 是 Inquirer.js 的 Python 移植版(一个集合了常见的交互式命令行用户界面的库)。该项目是 PyInquirer 项目的重新实现,修复了已知问题的 bug,新增了新的提示符,提供向后兼容的 API,并提供更多的自定义选项。

以下是一个很简单的示例,展示了 InquirerPy 的其中一个基础功能:



安装


pip3 install InquirerPy

这个库需要 Python 3.7 及以上才能运行。
两种语法


InquirerPy 提供了两种可以选择的语法类型:Classic Syntax(经典语法)和 Alternate Syntax(替代语法)。

经典语法将每个问题都包含在一个字典里,不同类型的输入提示可能需要不同的键。

替代语法可以直接与各个类进行交互。这种方式更加灵活、易于自定义,所以之后的代码都将只列出替代语法。(懒)
text


接收用户的输入。

不二如是 发表于 2024-1-10 17:04:00

第一,期待更新~

歌者文明清理员 发表于 2024-1-10 21:33:56

《关于说我之前看你的帖子用Rich做这个过这件事》

歌者文明清理员 发表于 2024-1-10 21:36:06

草稿帖?

liuhongrun2022 发表于 2024-1-10 22:04:45

歌者文明清理员 发表于 2024-1-10 21:36
草稿帖?

草稿

liuhongrun2022 发表于 2024-1-10 22:05:50

本帖最后由 liuhongrun2022 于 2024-1-10 22:07 编辑

歌者文明清理员 发表于 2024-1-10 21:33
《关于说我之前看你的帖子用Rich做这个过这件事》

rich的作者又开发了textual,非常吊,你可以试试
pip install textual
python -m textual 执行后效果惊到我了

歌者文明清理员 发表于 2024-1-11 17:28:13

liuhongrun2022 发表于 2024-1-10 22:05
rich的作者又开发了textual,非常吊,你可以试试

准备写文章

cjjJasonchen 发表于 2024-1-13 15:40:08

好喔

学习编程中的Ben 发表于 2024-2-13 16:29:09

支持支持!!!
页: [1]
查看完整版本: InquirerPy 库的简单使用