import csv from random import randint prices = [{'price': randint(1, 12)} for _ in range(50)] with open('_static\data\data.csv', 'w', newline='') as f: writer = csv.DictWriter(f, fieldnames=['price']) writer.writeheader() writer.writerows(prices)