On Mon, Apr 16, 2018 at 6:19 PM, Gary Herron <gher...@digipen.edu> wrote: > On 04/16/2018 02:31 PM, larry.mart...@gmail.com wrote: >> >> Is there a way using argparse to be able to specify the same argument >> multiple times and have them all go into the same list? >> >> For example, I'd like to do this: >> >> script.py -foo bar -foo baz -foo blah >> >> and have the dest for foo have ['bar', 'baz', 'blah'] > > > > From the argparse web page > (https://docs.python.org/3/library/argparse.html): > > 'append' - This stores a list, and appends each argument value to the list. > This is useful to allow an option to be specified multiple times. Example > usage: > >>>> >>>> parser = argparse.ArgumentParser() >>>> parser.add_argument('--foo', action='append') >>>> parser.parse_args('--foo 1 --foo 2'.split()) > Namespace(foo=['1', '2'])
Thanks! I did not see that in the docs. -- https://mail.python.org/mailman/listinfo/python-list