Dane:wymagać albo z dwoma argumentami za pomocą argparse
import argparse
pa = argparse.ArgumentParser()
pa.add_argument('--foo')
pa.add_argument('--bar')
print pa.parse_args('--foo 1'.split())
jak mam
- Wykonaj co najmniej jedną z "foo bar" obowiązkowe:
--foo x
,--bar y
i--foo x --bar y
są w porządku - co najwyżej jeden z "foo, bar" obowiązkowy:
--foo x
lub--bar y
są w porządku,--foo x --bar y
nie jest
możliwy duplikat [Jak zakodować argparse kombinacyjnych opcje w Pythonie] (http://stackoverflow.com/questions/5603364/how-to-code-argparse-combinational-options-in-python) – robert