1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| >>> import argparse >>> parser = argparse.ArgumentParser() >>> parser = argparse.ArgumentParser() >>> parser.add_argument('-a', '--age', action='store_true') ... >>> parser.add_argument('-n', '--name', action='store_false') ... >>> parser.add_argument('-m', '--price', action='store_const', const=10) ... >>> parser.parse_args('-anm'.split()) Namespace(age=True, name=False, price=10) >>> parser.parse_args('-a'.split()) Namespace(age=True, name=True, price=None) >>> parser.parse_args('-m'.split()) Namespace(age=False, name=True, price=10) >>> parser.parse_args('-n'.split()) Namespace(age=False, name=False, price=None) >>> parser.parse_args(''.split()) Namespace(age=False, name=True, price=None)
|