Cada vez que intento abrir un archivo .csv con el comando python fread = open('input.csv', 'r')
siempre abre el archivo con espacios entre cada carácter. Supongo que algo va mal con el archivo de texto porque puedo abrir otros archivos de texto con el mismo comando y se cargan correctamente. ¿Alguien sabe por qué un archivo de texto se cargaría así en Python?python abre el archivo de texto con un espacio entre cada carácter
Gracias.
actualización
Ok, lo tengo con la ayuda del puesto de Jarret Hardie
este es el código que he utilizado para convertir el archivo a ASCII
fread = open('input.csv', 'rb').read()
mytext = fread.decode('utf-16')
mytext = mytext.encode('ascii', 'ignore')
fwrite = open('input-ascii.csv', 'wb')
fwrite.write(mytext)
Gracias!
así, se trata de un archivo de texto y formateado correctamente con | caracteres en lugar de comas, pero el problema es en realidad antes de tratar de leerlo en el lector csv. – wlindner