def write_header():
filename = csv_path + 'header.csv'
with open(filename, 'a', newline = '') as f:
SOURCE = "http://gen.lib.rus.ec/json.php?ids="+str(first_id)+"&fields="+fields
response = requests.get(SOURCE)
media = json.loads(response.text)
with open(filename, 'a', newline='', encoding="utf-8") as f:
w = dw(f, media[0].keys())
w.writeheader()
f.close()
Можно было переписать SOURCE=.. через формат строки, но хз зачем.
undisclosed, response.content возвращает байткод, на кой он тут?