Это действительно несколько вопросов:
Есть ли причина, по которой argparse использует пространство имен вместо словаря?
Предположим, у меня естькласс с __init__(self, init_method, *args)
.Параметр init_method
сообщает init_function, каким образом я хочу инициализировать класс, а параметр arg
предоставляет все аргументы, необходимые для init.Аргументы могут быть разными для разных методов.Должен ли я использовать словарь или пространство имен?
Если я использую пространство имен, как передать пространство имен __init__()
?