我有一个带有一些参数的脚本run.py
,它们是-a,-b,-c,-x,-y,-z,-help
。 a,b,c是相互排斥的,我已经完成了
parser.add_mutually_exclusive_group()
现在我的条件是,
对于run.py -a
,参数 x,y和z都是强制性的
对于run.py -b
,参数 x和z是强制性的
对于run.py -c
,参数 y和z是强制性的
因此,当我调用脚本run.py -help
时,我如何操纵它并显示正确的使用信息?