タグ付けされた質問 「multiple-arguments」

3
Pythonのargparseで同じオプションを複数回使用する
複数の入力ソースを受け入れ、それぞれに何かを実行するスクリプトを作成しようとしています。このようなもの ./my_script.py \ -i input1_url input1_name input1_other_var \ -i input2_url input2_name input2_other_var \ -i input3_url input3_name # notice inputX_other_var is optional しかし、を使用してこれを行う方法を完全に理解することはできませんargparse。各オプションフラグは1回しか使用できないように設定されているようです。複数の引数を単一のオプション(nargs='*'またはnargs='+')に関連付ける方法は知っていますが、それでも-iフラグを複数回使用することはできません。これを達成するにはどうすればよいですか? 明確にするために、私が最後に欲しいのは文字列のリストのリストです。そう [["input1_url", "input1_name", "input1_other"], ["input2_url", "input2_name", "input2_other"], ["input3_url", "input3_name"]]
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.