У меня есть длинная функция вытягивания данных из API (не включенная здесь). Я использую следующий вызов, чтобы получить выходной кадр данных.Ошибка динамической циклической функции Python (модуль не может быть вызван)
get_hourly_WSI_latlong_historical (startdate, enddate, lat, long, fields = None)
К сожалению, я не могу получить больше, чем за один год данных из API ...
За рекомендации члена переполнения стека, я использую следующий wrapper_function Переберите более длительный диапазон дат ,
def my_wrapper_func(startdate, enddate):
middle_years = range(startdate.year+1, enddate.year)
_all = []
_all.append(get_hourly_WSI_latlong_historical(startdate, datetime(startdate.year, 12, 31), 42.281, 83.743))
for year in middle_years:
_all.append(get_hourly_WSI_latlong_historical(datetime(year, 1, 1), datetime(year, 12, 31), 42.281, 83.743))
_all.append(get_hourly_WSI_latlong_historical(datetime(enddate.year, 1, 1), datetime(enddate.year, 12, 31), 42.281, 83.743))
return _all
my_wrapper_func(datetime(2014,1,1), datetime(2016,11,8))
К сожалению, я получаю следующее сообщение об ошибке: