だから私はそうのようないくつかのオプションの引数を持つ関数があります。複数のオプションの引数のpython
def func1(arg1, arg2, optarg1=None, optarg2=None, optarg3=None):
Optarg1 & optarg2を一緒にして使用されていないoptarg3これら2つの引数が指定されている場合に使用通常です。対照的に、optarg3が指定されている場合、optarg1 & optarg2は使用されません。それは1つのオプションの引数であれば関数は、引数を使用するかを「知る」ことが簡単になるだろう:
if optarg1 != None:
do something
else:
do something else
私の質問は、複数のオプションがあるとき、私は、オプションの引数は、使用する機能を「伝える」する方法です引数はすべて指定されているわけではありませんか? ** kwargsと引数を解析すると、行く方法はありますか?
の可能性のある重複した[オプションの引数を持つ関数?](https://stackoverflow.com/questions/9539921/function-with-optional-arguments) –