これは本当にいくつかの質問です:名前空間、argparse、および利用
はargparseではなく、辞書の名前空間を使用する理由はありますか?
私には、
__init__(self, init_method, *args)
というクラスがあるとします。init_method
パラメータはinit_functionにクラスの初期化方法を指示し、arg
パラメータはinitに必要なすべての引数を与えます。引数はメソッドによって異なる場合があります。辞書や名前空間を使うべきですか?名前空間を使用すると仮定して、どのように名前空間を
__init__()
に渡すのですか?arparse
の
私はこれを使用していますので、私は、スタンドアロンのユーティリティまたは機能のいずれかであるモジュールを持つことができます。 argparseからargsを取得するには、my_func(** vars(parser.args))を呼び出すことができます。ただし、パラメータ名をargparseで定義した名前と一致させる限り –