python - 如何使用 Click 对具有相同参数的不同命令进行分组
问题描述
我已经阅读了用于创建命令行界面的 Click 组的文档。根据我的理解,并基于示例代码,您只能在命令的开头对参数和选项进行分组,然后每个子命令 (add_command(command_name)) 在组指定的内容之后具有不同的参数。
我想要完成的是:
[设备名称] [寄存器地址] [读/写标志] [寄存器数据]
所以有多个设备(多个命令),但它们都共享相同的参数。你怎么能把它们分组?
编辑:我考虑过将设备名称作为最后一个参数,但这不利于可读性。
解决方案
推荐阅读
- ada - 将 C 库集成到 gnatstudio
- asp.net-core - 如何根据我的 Asp.Net Core Razor 应用程序中 DropdownList 中更改的值加载表单字段?
- c# - 使用 dataTable 填充 dataGrid
- java - 如何画出8个三角形组成一个正方形?爪哇
- graphql - 如何使用 API-Platform 通过 GraphQL 返回一个普通 ID
- java - 无法调用“com.microsoft.sqlserver.jdbc.TDSReader.peekTokenType()”,因为“tdsReader”为空
- c++ - C++:具有多态成员的派生对象的向量
- java - JSON 未命名集合到 Java (jackson ObjectMapper)
- java - 如何在Java的条件语句范围内返回对象?
- regular-language - 是语言 L1 = {a^p; p 不是素数并且 p>=0} 递归可枚举?