Я хотел бы привести следующие аргументы (просто пример).
- 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 s или могут быть просто неисключительными необязательными под-аргументами длядругие some_arg с.
Как это сделать с помощью python argparse?И если argparse не может этого сделать, есть ли другие способы сделать это?