Pythonのargparseは、ファイルからパラメータを読み込むための簡単な方法を持っているArgParse.jlのパラメータファイル?代わりに、一つ一つ自分の引数を渡すの</p> <p><a href="https://docs.python.org/2/library/argparse.html#fromfile-prefix-chars" rel="nofollow">https://docs.python.org/2/library/argparse.html#fromfile-prefix-chars</a></p> <p>:
python script.py --arg1 val1 --arg2 val2 ...
あなたが言うことができます:
python script.py @args.txt
を
となり、引数はargs.txt
から読み込まれます。
ArgParse.jlでこれを行う方法はありますか?
P .:これを行う「デフォルト」の方法がない場合は、ファイルから読み込まれた引数のリストでparse_args
を呼び出して、手で行うことができます。私はこれをもっと汚い方法で行う方法を知っていますが、Pythonでargparseの動作を複製したい場合は、@
で複数のファイルを渡すことができます。また、コマンドラインの引数とパラメータは、の最後のの値だけがこのパラメータに渡されます。これを行う最善の方法は何ですか?
申し訳ありませんが、私は '意味のargs =のArgParse.parse_args(ARGS、arg_parse_settings)' – becko
@beckoはい。 –
引数にcharをファイルに追加できますか?たとえば、argファイルで '# 'で始まる行はすべて無視する必要があります。おそらく、コメントchar(この例では '#')を設定するオプションがあるはずです。 – becko