Дано:
import argparse
pa = argparse.ArgumentParser()
pa.add_argument('--foo')
pa.add_argument('--bar')
print pa.parse_args('--foo 1'.split())
как я
- сделать по крайней мере один из «Foo, Bar» обязательным:
--foo x
,--bar y
и--foo x --bar y
все в порядке - сделать не более одного из "foo, bar" обязательным:
--foo x
или--bar y
нормально,--foo x --bar y
не
1
Возможный дубликат Как закодировать argparse комбинационные опции в python
—
Роберт