import csv
from datetime import date

from scraper.draft_scraper import scrape

CSV_FILE = 'datasets/%s_nbadraft.csv'

for year in range(1947, date.today().year):
    draft = scrape(year)
    header = [key for key in draft[1].keys()]
    with open(CSV_FILE % year, 'w', newline='') as outfile:
        dw = csv.DictWriter(outfile, header)
        dw.writeheader()
        dw.writerows([row for index, row in draft.items()])

import csv
from datetime import date

from scraper.draft_scraper import scrape

CSV_FILE = 'datasets/%s_nbadraft.csv'

for year in range(1947, date.today().year):
    draft = scrape(year)
    header = [key for key in draft[1].keys()]
    with open(CSV_FILE % year, 'w', newline='') as outfile:
        dw = csv.DictWriter(outfile, header)
        dw.writeheader()
        dw.writerows([row for index, row in draft.items()])
    print('Data processed for %s.' % year)

Print line after creating each csv