I am using argparse for command line arguments, where one argument is one or more .csv
files:
parser = argparse.ArgumentParser(description='...')
parser.add_argument('csv', type=str, nargs='+', help='.csv file(s)'))
parser.add_argument('days', type=int, help='Number of days'))
args = parser.parse_args()
print(args.csv)
When running $ python Filename.py csv Filename.csv days 30
, args.csv
is ['csv', 'Filename.csv', 'days']
, but I don't want to be capturing the csv
and days
arguments which surround the input csv files.