[pyar] Leyendo archivo
Nahuel Defossé
nahuel.defosse en gmail.com
Mar Oct 19 10:54:25 ART 2010
Hola Andrés
Los datos que aparecen con caracteres extraños parecen ser del tipo
flotante. Las fechas pueden ser almacenadas en floatantes [0]
Hay varias formas de almacenar un floatante en bytes, sinedo la más
popular la de IEEE [1].
Quizás un editor hexadecimal te ayude a decodificar lo que te está faltando.
Un saludo
[0] http://support.microsoft.com/kb/210276
[1] http://es.wikipedia.org/wiki/IEEE_coma_flotante
2010/10/19 Andrés Gattinoni <andresgattinoni en gmail.com>:
> Cómo andan?
>
> Hace unos días les había hecho una consulta sobre cómo abrir un
> archivo dbase. Resulta que al final no era un archivo dbase, sino que
> era un archivo común que seguía un formato determinado.
>
> Me conseguí el manual original del software, y después de un análisis
> casi filológico del mismo, develando las distintas capas de cada
> versión, creo que encontré la forma en que están almacenados los
> datos.
>
> Hice este pequeño script para leer un registro:
> http://pastebin.com/W6iPuPcr
>
> El tema es que hay algún tema de codificación que no estoy manejando
> bien, porque cuando se imprimen los datos salen así:
>
> ===========================
> Renglon de debito o credito
> ===========================
> Fecha en Formato AAMMDD: ����
> Numero de Asiento: ��2409
> Numero de renglon: 001
> Numero de cuenta: 51202
> Codigo de Debe o Haber: D
> Codigo de comprobante: CE
> Numero de comprobante: 002409
> Importe: @ �
> Concepto: BF Ch.4353 Rep.Caja Franqueo
> Importe en U$S: @ �
>
> Tienen idea qué me puede estar faltando/fallando?
>
> Gracias,
>
> A
> _______________________________________________
> 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/
More information about the pyar
mailing list