[pyar] UNICODE yo tambien me estoy volviendo loco!!!!

Luis A. Garcia lagsistemas en gmail.com
Lun Mayo 23 13:22:00 ART 2011


Gracias por la ayuda, me sirvió de mucho...

Voy a probarlo, me quedo con la frase:
Probablemente, no son distintos ...
Confio en que no lo son, cuando lo termine y pruebe lo comentare.
Nuevamente muchas gracias
Luis



--------------------------------------------------
From: "Roberto Alsina" <ralsina en netmanagers.com.ar>
Sent: Monday, May 23, 2011 12:39 PM
To: "Python Argentina" <pyar en python.org.ar>
Subject: Re: [pyar] UNICODE yo tambien me estoy volviendo loco!!!!

> On 5/23/2011 12:22 PM, Luis A. Garcia wrote:
>>> Entonces es fácil: no tenés que hacer nada con unicode. Lo que tenés que 
>>> usar es un string común y corriente.
>>>
>>> La biblioteca que usás para leer los datos, te da un str? Si es así, ahí 
>>> tenés los bytes, usalos y listo.
>>>
>>> Si te da un unicode... bueno, ahí tenés un problema. Los objetos unicode 
>>> no tienen "bytes" ni "valores ascii".
>> Si Roberto me da un str, el tema es el  siguiente: estoy haciendo una 
>> aplicación de control de entrada y salida de personal, donde los 
>> empleados fichan con una tarjeta de código de barras que proviene de un 
>> sistema viejo hecho en clipper en el que se encuentra esta clave, si los 
>> valores que están en el dbf y los que me devuelve python con una simple 
>> lectura, son distintos, puedo trabajarlo con los bytes?
>
> Probablemente, no son distintos.
>
> Lo que es distinto es como lo ves en la pantalla, porque la manera de 
> comparar bytes es viendo valores numéricos, no imprimiéndolos en pantalla 
> a ver que caracter dice el azar que se ve...
>
> > y si es asi como puedo hacerlo, porque estuve googleando y según
> entendí las funciones de string to bytes estan en Python 3 y superior y yo 
> estoy con
> > python  2.6, perdón si es demasiado de novato lo que estoy
> preguntando, pero me encuentro un poco perdido.
>
> Si es un str, eso son bytes. Un str es una tira de bytes, el unicode no 
> tiene nada que ver. El primer byte es s[0] el segundo es s[1] ....
> Para saver el valor ASCII de cada uno, podes usar ord()
>
>
>> Gracias
>> Luis
>>
>>
>>
>> __________ Información de ESET NOD32 Antivirus, versión de la base de 
>> firmas de virus 6145 (20110523) __________
>>
>> ESET NOD32 Antivirus ha comprobado este mensaje.
>>
>> http://www.eset.com
>>
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de 
> firmas de virus 6145 (20110523) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
> 

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 6145 (20110523) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com






More information about the pyar mailing list