参数组中的参数组缺少帮助内容?

时间:2019-05-01 15:25:00

标签: python-3.x python-3.6 argparse

我尝试在参数组中使用参数组。但是这些子组没有帮助内容,我该如何解决?

normal_group = parser.add_argument_group('Normal group')
normal_group.add_argument(
    '--aa',
    type=str
)
normal_group.add_argument(
    '--ab',
    type=str
)
g1_in_normal_group = normal_group.add_argument_group('g1 in normal')
g1_in_normal_group.add_argument(
    '--a1a',
    type=str
)
g1_in_normal_group.add_argument(
    '--a1b',
    type=str
)

帮助内容如下:

Normal group:
  --aa AA
  --ab AB

a1a和a1b在这里丢失。但是,当我在命令行上尝试使用该参数时,该参数仍然有效:

python3 test_argparsers.py a --aa 1 --top1 a --a1a x
parsedargs = Namespace(a1a='x', a1b=None, aa='1', ab=None)

0 个答案:

没有答案