[pyar] Existe framework para procesamiento de archivos de texto estructurado?

Joaquín Sorianello listas en joac.com.ar
Vie Sep 14 13:25:51 -03 2018


Podes usar struct:

import struct

texto = b"EstoEsTextoEstructurado"

handler = struct.Struct("4s2s5s12s")
handler.unpack(texto)

# output
(b'Esto', b'Es', b'Texto', b'Estructurado')

https://docs.python.org/3.7/library/struct.html

2018-09-14 13:20 GMT-03:00 Gustavo V <lu6avm en gmail.com>:

> Gracias Javier,
>
> pero para los archivos de texto estructurado hay algo?
>
> GV!
>
> On Fri, Sep 14, 2018 at 12:23 PM javiermarcon <javiermarcon en gmail.com>
> wrote:
> >
> > El modulo csv de python va perfecto para eso.
> >
> > Saludos,
> >
> > Javier
> >
> >
> >
> > Enviado desde mi smartphone Samsung Galaxy.
> >
> > -------- Mensaje original --------
> > De: Gustavo V <lu6avm en gmail.com>
> > Fecha: 14/9/18 12:11 (GMT-03:00)
> > Para: Python Argentina <pyar en python.org.ar>
> > Asunto: [pyar] Existe framework para procesamiento de archivos de texto
> estructurado?
> >
> > Gente, buenas y santas.
> >
> > Googlee mucho y la verdad no se si le estoy pegando a los términos asi
> > que acudo a Uds.
> >
> > Estoy buscando si existe algun framework equivalente a Spring Batch,
> > sobre todo la parte de los Stream de datos para procesar archivos de
> > texto estructurado.
> >
> > Actualmente estamos usando algo que es un chino totalmente cerrado sin
> > posibilidades de adaptarlo y queremos ir a una solución propia bajo
> > Python que lo estamos empujando mucho en donde laburo.
> >
> > Los archivos que manejamos son de dos tipos mayormente: CSV y de texto
> > con contenido estructurado de manera posicional, ejemplo:
> >
> > Campo1, desde 1 a 10
> > campo2, desde 11 a 15
> > ...
> > etc
> >
> >
> > Si alguien sabe de algo que ya exista seria genial, sino escucho ideas
> >
> >
> > 73's
> > Gustavo
> > _______________________________________________
> > Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> > Sitio web: http://www.python.org.ar/
> >
> > Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
> >
> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
> > _______________________________________________
> > Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> > Sitio web: http://www.python.org.ar/
> >
> > Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
> >
> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Joaquín Sorianello
A.K.A. Joac
@_joac
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180914/adcd2503/attachment.html>


Más información sobre la lista de distribución pyar