我尝试在参数组中使用参数组。但是这些子组没有帮助内容,我该如何解决?
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)