が考える使用して必要:は二つの引数のいずれかがargparse
import argparse
pa = argparse.ArgumentParser()
pa.add_argument('--foo')
pa.add_argument('--bar')
print pa.parse_args('--foo 1'.split())
どのように私は "FOO、バー" 必須の
- メイク少なくとも1:
--foo x
、--bar y
と--foo x --bar y
は大丈夫です - "foo、bar"のいずれか1つを作成する必要があります。
--foo x
または--bar y
は、--foo x --bar y
ではありません。
[Pythonでargparseの組み合わせのオプションをコーディングする方法]の可能な複製を( http://stackoverflow.com/questions/5603364/how-to-code-argparse-combinational-options-in-python) – robert