Hola Chema. Muchas gracias.

No ha funcionado.
Uso windows. :-(

he probado también antes de guardar:
row.pop()
swriter.writerow(row)

para que elimine la ultima posición de la lista, pero aún asi nova.

hemirado con notepad++ y las lineas tienen:
la lina ok termina con el caracer (cr)
las lineas en blanco: (cr)(lf)

también he probado:
swriter.writerow(row, lineterminator='\r )

Tampoco va. :-(

que podrá ser ?

Emplea el parámetro 'lineterminator'. Según la documentación,
csv.reader detecta siempre el fin de línea, pero csv.writer emplea por
defecto '\r\n'.

Supongo que usas linux:

    spamreader = csv.reader(csvfile, delimiter=',', lineterminator='\r')




_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a