であるオプションから別のオプションを参照するにはどうすればよいargparse
ですか?
たとえば、既存のファイルを変更するプログラムがあります。出力ファイルの名前を指定するオプションの引数が必要です。これはデフォルトで入力と同じになります (つまり、プログラムはデフォルトで入力ファイルを上書きします)。これまでに私が考えたことは次のとおりです。
parser.add_argument('input', )
parser.add_argument('output',
default = sys.argv()[1],
nargs = '?',
)
しかし、それはかなり面倒で、最適な解決策とは思えません。