Hi I am struggling to figure out how I can create a generator to provide values to my url. My url needs to insert the year month and day in the url not as params to the url.
import json import requests import datetime # using this I can create a list of dates for the first 210 days of this year. base = datetime.datetime(2017,1,1) def datesRange(max, min): date_list = (base - datetime.timedelta(days=x) for x in range(max,min)) DAY = date_list.day MONTH = date_list.month YEAR = date_list.year yield DAY, MONTH, YEAR dateValues = datesRange(-210,0) def create_url(day, month, year): https://api.tatts.com/sales/vmax/web/data/racing/{0}/{1}/{2}/sr/full".format(YEAR,MONTH,DAY) return url Then I want to insert them in this url one at a time from the generator try: r = requests.get(INSERT_URL_HERE) if r.status_code == requests.codes.ok then: # open a file for writing using url paramters with open(SR + DAY + MONTH + YEAR + '.json', 'w') as f: # Do stuff from here not relevant to question. I have just gotten lost. Is there an easier way to go about this? Cheers Sayth -- https://mail.python.org/mailman/listinfo/python-list