⇤ ← Revision 1 as of 2017-09-10 09:41:44
538
Comment:
|
763
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
''' 2017 - python3 script starting template. ''' |
|
Line 7: | Line 9: |
parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument('integers', metavar='N', type=int, nargs='+', |
### ### ### def getArgs(): parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument('integers', metavar='N', type=int, nargs='+', |
Line 11: | Line 14: |
parser.add_argument('--sum', dest='accumulate', action='store_const', | parser.add_argument('--sum', dest='accumulate', action='store_const', |
Line 15: | Line 18: |
args = parser.parse_args() print(args.accumulate(args.integers)) |
return parser.parse_args() def main(): args = getArgs() print(args.accumulate(args.integers)) if __name__ == "__main__": # execute only if run as a script main() |
''' 2017 - python3 script starting template. ''' import argparse ### ### ### def getArgs(): 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)') return parser.parse_args() def main(): args = getArgs() print(args.accumulate(args.integers)) if __name__ == "__main__": # execute only if run as a script main()
...