Dado:
import argparse
pa = argparse.ArgumentParser()
pa.add_argument('--foo')
pa.add_argument('--bar')
print pa.parse_args('--foo 1'.split())
Cómo puedo
- realizar al menos uno de "foo, bar" obligatorios:
--foo x
,--bar y
y--foo x --bar y
están bien - hacer a lo sumo uno de "foo, bar" obligatorio:
--foo x
o--bar y
están bien,--foo x --bar y
no es
1
posible duplicado de Cómo codificar opciones combinacionales de argparse en python
—
robert