Si te encuentras con algo que te causa duda nos puedes dejar un comentario y te ayudaremos lo mas rápido que podamos.
Solución:
prueba con este
f_writ = open('one_4.csv', 'wb')
csvReader = csv.reader(iInputFile)
writer = csv.writer(f_writ, delimiter=',',
lineterminator='rn',
quotechar = "'"
)
for row in csvReader:
writer.writerow(['31-7-2014',row[0],'"text"'])
f_writ.close()
también encuentro muy útil este enlace http://pymotw.com/2/csv/, hay muchos ejemplos
Probablemente necesites jugar con los parámetros entre comillas y escapechar.
Por ejemplo, código modificado
csvReader = csv.reader(iInputFile)
writer = csv.writer(open('one_1.csv', 'wb'), delimiter=',', lineterminator='rn', quoting=csv.QUOTE_NONE, escapechar='\')
for row in csvReader:
rawRow = []
rawRow.append('31-7-2014') #Appending Date
rawRow.append(row[0]) #Appending data
rawRow.append('"'+'test'+'"')
writer.writerow(rawRow)
producirá una salida como esa:
31-7-2014,'col1',"test"
Finalizando este artículo puedes encontrar las observaciones de otros programadores, tú aún eres capaz dejar el tuyo si te gusta.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)