[Python-es] unir archivos por nombre

alito Z alito81 en gmail.com
Mie Ago 3 20:51:48 CEST 2011


Esa es una excelente idea.
Me han ayudado mucho y sin dar tantos rodeos.
Muchas gracias

2011/8/3 lesthack <lesthack en gmail.com>

> Por que no te lo programas en bash, creo sería mucho mas sencillo.
>
> Ya tedio la pista Mario Rodas:
>
> $ cat fulanito_*.txt > fulanito.txt
>
> Saludos !
>
> 2011/8/3 alito Z <alito81 en gmail.com>:
> > Hola Jose Caballero:
> > Lo que tengo son muchos archivos con el mismo nombre, sin embargo lo que
> > diferencia un archivo del mismo nombre con otro archivo del mismo nombre,
> > son letras del alfabeto en mayúsculas, eso no varía y siempre es así.
> > Entonces, lo que quiero, es concatenar o unir la información de esos
> > archivos, pero en orden. En este caso el orden lo da la letra del
> > abecedario. Por lo qué, al unirse o concatenarse los archivos, al archivo
> > con la letra A se le debe de unir al final de éste la información del
> > archivo con la letra B, y así sucesivamente.
> > Espero que haya quedado un poco más clara mi duda.
> > Saludos!
> >
> > 2011/8/3 Kiko <kikocorreoso en gmail.com>
> >>
> >>
> >> El 2 de agosto de 2011 23:17, alito Z <alito81 en gmail.com> escribió:
> >>>
> >>> Hola a todos:
> >>> De nuevo pidiendo de sus consejos.
> >>> Quiero tomar la información de un archivo y unirla con otro archivo y
> así
> >>> sucesivamente. Entiendo que eso lo puedo hacer con append, pero si
> tienen
> >>> alguna otra idea estaría genial.
> >>> Mi problema en realidad, radica, en cómo se llaman los archivos.
> Resulta
> >>> que tengo, por decir, 10 archivos de fulanito_*.txt, 15 archivos de
> >>> foo_*.txt, 2 de sutano_*.txt, y quiero que los n archivos de cada uno
> de los
> >>> diferentes archivos se unan y al final solo tenga tres archivos. Hasta
> ahi
> >>> todo va bien. Sin embargo, resulta que fulanito_* en realidad es
> fulanito_A,
> >>> fulanito_B, fulanito_C, y así hasta que llegue a los 10. En los demás
> >>> archivos es lo mismo.
> >>> Entonces quiero que la unión de los archivos dependa directamente de A,
> >>> B, C, D .... N.
> >>> Alguien podría darme algún consejo?
> >>> Saludos!
> >>>
> >>
> >> Lo que se me ocurre a mi usando python y sin pensar mucho es:
> >> Con glob puedes tener un listado de todos los ficheros en una lista
> (from
> >> glob import glob).
> >> Con sort los ordenas.
> >> Y con bucles los vas añadiendo a un fichero general fulanito.txt
> >>
> >> Saludos.
> >>
> >> _______________________________________________
> >> Python-es mailing list
> >> Python-es en python.org
> >> http://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/
> >
> >
>
>
>
> --
> ________________________________________________________
>
> ISC. Jorge Luis Hernández C.
> Desarrollador de Software y Tecnologías Libres
>
> Colaborador GNU/Linux Debian México
> http://lesthack.com.mx
> http://blog.debian.mx/
> @lesthack
> ________________________________________________________
> _______________________________________________
> 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/20110803/9c56cf75/attachment.html>


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