Concatenar archivos de texto
Christian Huelmo
chuelmo en montevideo.com.uy
Vie Jul 4 17:07:41 CEST 2008
Chema Cortes escribió:
> No entiendo bien si te parece mal la lectura línea por línea por algún
> motivo, pero yo lo haría usando iteradores para así optimizar el uso
> de la memoria:
>
> from itertools import chain
>
> file("resultado.txt","w").writelines(chain(
> file("fichero1.txt"),file("fichero2.txt"),file("fichero3.txt")
> ))
>
#!/bin/bash
# Necesito concatenar todos los archivos de una carpeta
# la cantidad y los nombres de los archivos varían
archivos="cat "
for i in *;do
if [ $i != $0 ];then # para que no me agregue el propio script
archivos=${archivos}" "$i
fi
done
$archivos > marcas.txt
No se nada de bash pero así lo tengo resuelto y me anda,
usando python quiero resolver lo mismo en windows.
Estoy mirando tu solución Chema y todavía no me doy idea
como adaptarla.
A ello voy...
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es