[eside-ghost] Problema procesando fichero de texto
Javier Allende Astigarraga
legolas.klaitxu en gmail.com
Lun Ago 24 11:38:04 CEST 2015
Gracias cymo.
La solución es
Import io.
fich = io.open (file,encoding='utf-16')
Con esto funciona correctamente
El 21 de agosto de 2015, 10:49, Cymo <gcymoril en gmail.com> escribió:
> Tiene pinta de que estás guardando el texto en unicode, UTF-16, (en
> windows) y abriéndolo como ASCII en Python
> On 21 Aug 2015 10:23, "Javier Allende Astigarraga" <
> legolas.klaitxu en gmail.com> wrote:
>
>> Buenas a todos,
>>
>> Estoy intentando leer en un debían con python un fichero generado en un
>> servidor Windows pero me está dando problemas al leer determinados valores.
>> Es un fichero csv donde el Split de python funciona correctamente pero
>> posteriomente ejecuto una sentencia sql con algunos de los parámetros pero
>> no tira. Lo primero que he comprobado es que la sentencia SQL funcionase
>> correctamente pero no era el problema. Después he hecho un print de la
>> sentencia SQL con los valores leidos del fichero y lo ha redireccionado a
>> un fichero y entonces he visto que lo valores iban serpados tal que asi
>> select value from table where campo='M^@A^@X' and id=1.
>>
>> En cambio si abro el fichero en cualquier sistema Windows, copio todo el
>> contenido y lo pego en un fichero unix directamente , el programita python
>> funciona correctamente con lo cual el problema es como me ha generado
>> Windows el fichero. Supongo que habrá algunos caracteres propios de Windows
>> que
>>
>> El proceso automático de generar el fichero y subirlo al servidor debían
>> funciona correctamente pero ¿hay alguna manera de preprocesar el fichero
>> para adaptar el fichero Windows a formato Linux y pueda ser
>> procesado correctamente?
>>
>>
>>
>> un saludo y muchas gracias
>>
>> _______________________________________________
>> eside-ghost mailing list
>> eside-ghost en listas.deusto.es
>> https://listas.deusto.es/mailman/listinfo/eside-ghost
>>
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://listas.deusto.es/mailman/private/eside-ghost/attachments/20150824/b259e48b/attachment.html>
Más información sobre la lista de distribución eside-ghost