{"repo":"ArcletProject/Alconna","free":true,"listed":false,"github":"https://github.com/ArcletProject/Alconna","clone":"git clone https://github.com/ArcletProject/Alconna.git","description":"A High-performance, Generality, Humane Python CLI Arguments Parser Library. 一个直观的、高性能、泛用的Python命令行参数解析器集成库","language":"Python","stars":90,"topics":["python","command","cli","argparse","parser"],"license":"MIT","category":"cli-tools","readme_excerpt":"Alconna 简体中文 English 关于 Alconna 隶属于 ArcletProject , 是一个简单、灵活、高效的命令参数解析器, 并且不局限于解析命令式字符串。 Alconna 拥有复杂的解析功能与命令组件，但 一般情况下请当作 奇妙 简易的消息链解析器/命令解析器(雾) 安装 pip 文档 文档链接: 👉指路 相关文档: 📚文档 简单使用 其结果为 讨论 QQ 交流群: 链接 特点 高效. 在 i5-10210U 处理器上, 性能大约为 +71000 289000 msg/s ; 测试脚本: benchmark 直观的命令组件创建方式 强大的类型解析与类型转换功能 自定义的帮助信息格式与命令解析控制 i18n 命令输入缓存, 以保证重复命令的快速响应 易用的快捷命令创建与使用 可以绑定回调函数, 以便于在命令解析完成后执行 可创建命令补全会话, 以实现多轮连续的补全提示 模糊匹配、输出捕获等一众特性 执行回调示范: 类型转换示范: 组件创建示范: 快捷命令示范: 命令补全示范: typing 支持示范: 模糊匹配示范: 示例 名称 文件 ------- ------------------------------------------ 计算 calculate.py 执行代码 exec code.py 请求路由 endpoint.py 图片搜索 img search.py PIP pip.py 数据库查询 exec sql.py 许可 Alconna 采用 MIT 许可协议 鸣谢 JetBrains: 为本项目提供 PyCharm 等 IDE 的授权","default_branch":null,"files":null,"tree":[],"storefront":"/r/ArcletProject","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ArcletProject/Alconna/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}