Python 需要基于其他标志argparse的标志
我有一系列的旗帜Python 需要基于其他标志argparse的标志,python,argparse,Python,Argparse,我有一系列的旗帜 --one --two -a -b -c -d 我希望无论何时以--1开始,都需要-a和-b,无论何时以--2开始,都需要-c,-d 我究竟如何做到这一点?我知道我可以使选项成为必需的,但这与基于已给定选项要求选项不同。我认为这个问题回答了您的问题:在解析后自己检查这个问题可能更简单,或者找到一个更简单且根本不需要标志的接口(例如子命令)。Birryrree,那篇帖子让我找到了答案,谢谢!那么,对于这样的问题,协议是什么?我要删除它吗?
--one
--two
-a
-b
-c
-d
我希望无论何时以--1开始,都需要-a和-b,无论何时以--2开始,都需要-c,-d
我究竟如何做到这一点?我知道我可以使选项成为必需的,但这与基于已给定选项要求选项不同。我认为这个问题回答了您的问题:在解析后自己检查这个问题可能更简单,或者找到一个更简单且根本不需要标志的接口(例如子命令)。Birryrree,那篇帖子让我找到了答案,谢谢!那么,对于这样的问题,协议是什么?我要删除它吗?