最初の引数がargparseで指定されていない場合、別の引数変数でもある変数を使用することは可能ですか?
したがって、次のコードでは:
import argparse
parser = argparse.ArgumentParser()
parser.add_option('-f', '--file', dest='outputfile')
parser.add_option('-d', '--db', dest='outpufDB')
上記のスクリプトを 経由script.py -f file_name
で実行し、引数 on を指定しないoutputDB
場合、 on と同じ値を on に設定outputDB
しoutputfile
ます。引数を使用してデフォルト値を設定できることは知ってdefault
いますが、別の引数から派生したデフォルト値を設定することもできますか?
ありがとう。