7

Python の argparse モジュールを使用してコマンド ライン インターフェイスを構築しようとしています。一方が他方に依存する (相互に包括的) 2 つの位置引数が必要です。ここに私が欲しいものがあります:

prog [arg1 [arg2]]

これが私がこれまでに持っているものです:

prog [arg1] [arg2]

これは以下によって生成されます:

parser = argparse.ArgumentParser()
parser.add_argument('arg1', nargs='?')
parser.add_argument('arg2', nargs='?')

そこから相互に包括的な arg2 を取得するにはどうすればよいですか?

4

2 に答える 2