Я пытаюсь использовать группы аргументов внутри группы аргументов.Но у подгрупп нет справочного контента, как я могу это исправить?
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)