import csv import datetime def dictionary_list_to_csv(dict_list): keys = dict_list[0].keys() csvfile = get_csv_file_name() print("Gravando o arquivo " + csvfile) with open(csvfile, "w") as output: writer = csv.DictWriter(output, fieldnames=keys, lineterminator='\n') writer.writeheader() writer.writerows(dict_list) def get_csv_file_name(): now = datetime.datetime.now() csv_file_name = "csv/anunciosOLX" + str(now.year) + "-" + str(now.month) + "-" + str(now.day) + "_" + str(now.hour) + "h" + str(now.minute) + "min" + str(now.second) + "s" + ".csv" return csv_file_name