import argparse
pa = argparse.ArgumentParser()
pa.add_argument('--foo')
pa.add_argument('--bar')
print pa.parse_args('--foo 1'.split())
我怎麼
- 至少讓的 「富,酒吧」 強制之一:
--foo x
,--bar y
和--foo x --bar y
都很好 - 使「富,酒吧」強制性的最多一個:
--foo x
或--bar y
都很好,--foo x --bar y
不是
的可能重複[如何編寫Python中argparse組合選項]( http://stackoverflow.com/questions/5603364/how-to-code-argparse-combinational-options-in-python) – robert