带有多个子参数的argparse参数,每个子参数都取值?

时间:2018-12-01 02:41:43

标签: python argparse

我想要一些如下参数(仅作为示例)。

  

-some_arg opt_1 v1 opt_2 v2_1 v2_2 v2_3 opt_3 v3_1 v3_2

或以一种更具可读性的方式,如下。

  

-some_arg opt_1 = v1 opt_2 = v2_1 v2_2 v2_3 opt_3 = v3_1 v3_2

some_arg otp_1 opt_2 opt_3 的值将被馈送到脚本中的函数。 opt_1 opt_2 opt_3 对于某些 some_arg 可能是互斥的,也可以是非排他性的可选其他 some_arg 的子参数。

如何使用python argparse执行此操作?如果argparse无法做到这一点,还有其他方法可以做到吗?

0 个答案:

没有答案