Dato:
import argparse
pa = argparse.ArgumentParser()
pa.add_argument('--foo')
pa.add_argument('--bar')
print pa.parse_args('--foo 1'.split())
come posso
- fare almeno una delle "foo, bar" obbligatorio:
--foo x
,--bar y
e--foo x --bar y
vanno bene - rendere al massimo uno di "foo, bar" obbligatorio:
--foo x
o va--bar y
bene,--foo x --bar y
non lo è