[eside-ghost] Problema procesando fichero de texto
Cymo
gcymoril en gmail.com
Lun Ago 24 12:15:40 CEST 2015
También te valía generarlo en otro encoding en origen ;-)
On 24 Aug 2015 11:38, "Javier Allende Astigarraga" <
legolas.klaitxu en gmail.com> wrote:
> 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
>>
>
>
> _______________________________________________
> 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/0cfff5bd/attachment.html>
Más información sobre la lista de distribución eside-ghost