Separado de
http://www.forosdelweb.com/f130/ayud...-python-741632
Por favor no revivas temas antiguos con nuevas preguntas, ni utilices los mensajes privados para hacer preguntas del foro.
Contestando a la pregunta, puedes simplemente abrir cada archivo origen sucesivamente y escribir su contenido al archivo destino:
Código Python:
Ver originalorigenes = sys.argv[1:]
with open('destino.txt', 'wb') as dest:
for origen in origenes:
with open(origen) as o:
dest.write(o.read())
Tendrás que agregar tú el control de los posibles errores. Pero una vez creado el script, podés llamarlo como
y te creará un archivo de nombre destino.txt en la misma carpeta.
En Windows, tendrás que usar el módulo glob para obtener los archivos de la carpeta, como se detalla aquí:
http://stackoverflow.com/questions/1...ell-in-windows
Saludos.