[pyar] Leyendo archivo

Daniel dmlistapython en gmail.com
Mar Oct 19 10:52:28 ART 2010


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
>

mmm no creo que sea un tema de codificación, es más probable que sea un tema
de formato
debe ser un archivo binario de basic/qbasic y el tema es averiguar cómo
guardaba, notá que tenés
problemas en los campo que no son de texto. Conseguite el DOS 6.22 que venía
con el qbasic y hacé
la prueba de abrirlo y toquetearlo



-- 
Daniel Malisani
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101019/60ce4bab/attachment.html>


More information about the pyar mailing list