Пространство имен, argparse и использование

Это действительно несколько вопросов:

  1. Есть ли причина, по которой argparse использует пространство имен вместо словаря?

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

  3. Предполагая, что я использую пространство имен, как мне передать пространство имен в __ init __ () ?

23
задан Zearin 15 April 2012 в 20:27
поделиться