Присвойте уникальное имя файла загруженным данным при выполнении вызовов API - PullRequest
0 голосов
/ 25 октября 2018

У меня есть функция вызова API, которая принимает URL в качестве параметра функции.Функция выполняет запрос GET к URL-адресу и сохраняет данные в виде файла csv в заданном каталоге.

Передаваемый URL-адрес состоит из нескольких параметров, таких как AccountID, fromDate, toDate и т. Д. У меня есть100 URL для загрузки данных и хотели бы иметь 100 отдельных файлов .csv.Каков наилучший способ создания заголовка .csv на лету при каждом вызове вызывающей функции API.

До сих пор я просто извлекал AccountID из URL и использовал его в качестве заголовка файла .csv.Тем не менее, иногда AccountID совпадает, но другие параметры отличаются в URL.Какой лучший способ сделать это?Я не хочу, чтобы какой-либо из файлов .csv был перезаписан.

Примечание: я использую Python 3.7 со следующими пакетами - запросы, urllib.parse, json.

Спасибо!

...