[eside-ghost] Problema procesando fichero de texto
Cymo
gcymoril en gmail.com
Vie Ago 21 10:49:15 CEST 2015
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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://listas.deusto.es/mailman/private/eside-ghost/attachments/20150821/e5080008/attachment.html>
Más información sobre la lista de distribución eside-ghost