I have a list of dictionaries like this:
lotes = [{'lote': '30045612', 'producto':'nombre_producto1'},
{'lote': '30045613', 'producto':'nombre_producto2'},
{'lote': '30045614', 'producto':'nombre_producto3'},
{'lote': '30045615', 'producto':'nombre_producto4'}
]
and I need to export it to a CSV, and to be able to process it later, it must have all the data in quotation marks.
This is the code I have so far:
if len(lots_not_checks) > 0: # validación previa necesaria para mi code
with open('csv_lots_not_checks.csv', 'w') as csv_lots_not_checks:
fieldnames = ['Lote', 'Producto']
writer = csv.DictWriter(csv_lots_not_checks, fieldnames=fieldnames)
writer.writeheader()
writer.writerows(lots_not_checks)
this returns a CSV like this:
lote,producto
30045612,nombre_producto1
30045613,nombre_producto2
30045614,nombre_producto3
30045615,nombre_producto4
but I need it to come like this:
"lote","producto"
"30045612","nombre_producto1"
"30045613","nombre_producto2"
"30045614","nombre_producto3"
"30045615","nombre_producto4"