In [1]:
import argparse

parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('integers', metavar='N', type=int, nargs='+',
                    help='an integer for the accumulator')
parser.add_argument('--sum', dest='accumulate', action='store_const',
                    const=sum, default=max,
                    help='sum the integers (default: find the max)')

args = parser.parse_args()
print args.accumulate(args.integers)


usage: __main__.py [-h] [--sum] N [N ...]
__main__.py: error: argument N: invalid int value: '/Users/JoeK/Library/Jupyter/runtime/kernel-a2a9e658-aa50-4e59-9c1c-78e2d64b1c89.json'
An exception has occurred, use %tb to see the full traceback.

SystemExit: 2
/Users/JoeK/anaconda/lib/python2.7/site-packages/IPython/core/interactiveshell.py:2889: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.
  warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1)

In [ ]: