sp = parser.add_subparsers(dest='a')
x = sp.add_parser('x')
y = sp.add_parser('y')
z = sp.add_parser('z')
x.add_argument('-b', required=True)
python argparse для нескольких аргументов для частичного выбора