[Python-es] Filtrar una cadena

Betty Chaca Flores betty.cflores en gmail.com
Sab Sep 22 16:31:47 CEST 2012


Hola Fernando

Podrias hacerlo con import re
 re.split(pattern,text)
y otras funciones que contiene este modulo
me funciono muy bien, procesando texto
http://docs.python.org/library/re.html

Saludos
El 18 de septiembre de 2012 03:53, Marcos Sánchez Provencio <
rapto en arrakis.es> escribió:

>  ¿Algo así?
>
>
> http://stackoverflow.com/questions/3000014/how-to-access-gmail-imap-email-from-my-shell-python-script-to-download-a-zip-f
>
> El 17/09/12 19:33, FERNANDO VILLARROEL escribió:
>
> Hola.
>
> Tengo el siguiente problema todos los dias recibo un correo (gmail) con un archivo comprimido en rar; el que contiene un archivo de texto .txt que dia a dia va incrementando su tamaño; actulamente su tamaño es de 14.833 Kb y subiendo.
>
> Su formato es el siguiente:
>
>
> 000000563912
> 20120117;56974112268;0;220
> 20120117;56991952999;0;220
> 20120117;56967174522;0;215
> 20120117;56985025919;0;220
> 20120117;56983248924;0;220
> 20120117;56994910660;0;219
>
> El archivo nunca viene ordenado cronologimente es decir viene desordenado.
>
> La primera file corresponde al numero de registros es decir 563912
> En adelante continuan registros delimitads por ";".
>
> La primera columna corresponde a la fecha que para el ejemplo seria
>
> año 2012
> mes 01
> día 17
>
> Entonces lo que necesito es procesar este fichero pero dejando solo aquellos registros cuya fecha sea >= a un criterio ingresado por teclado.
>
> Hasta el momento lo que hago es bajar desde gmail este fichero al disco local y ahy procesarlo manualmente (lo que es un parto).
>
> Sera posible tratarlo directamente en el buzon de gmail; es decir abrir el rar, procesar el .txt que contiene con la logica antes explicada (es decir que la primera columna o fecha sea >= con algun criterio para luego bajar el archivo ya prcesado). O bien hilando un poco mas fino abrir desde un proceso web el buzon de gmail y procesar el archvo rar, claro que debiese discriminar aquellos mails que estan como no leidos.
>
> Yo en mis sitios web uso web2py y quizas pensaba usar algo como xmlrpc tipo web service que fuera al correo de gmail a procesar el archvo rar o bien lo baje a /tmp y automaticamente lo procese ahy.
>
> Bueno quedo atento a alguna sugerencia o idea sobre como automatizar esta tarea.
>
> Saludos.
> _______________________________________________
> Python-es mailing listPython-es en python.orghttp://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120922/b2818405/attachment.html>


Más información sobre la lista de distribución Python-es