Gegeben:
import argparse
pa = argparse.ArgumentParser()
pa.add_argument('--foo')
pa.add_argument('--bar')
print pa.parse_args('--foo 1'.split())
wie mache ich
- machen mindestens eine von „foo, bar“ mandatory:
--foo x
,--bar y
und--foo x --bar y
sind in Ordnung - machen höchstens eine von "foo, bar" obligatorisch:
--foo x
oder--bar y
sind in ordnung,--foo x --bar y
ist nicht