The code should be done with PYTHON. Thank you! Write a program that concatenate
ID: 3833159 • Letter: T
Question
The code should be done with PYTHON. Thank you!
Write a program that concatenates the contents of several files into one file.
For example, $ python catfiles.py chapter1.txt chapter2.txt chapter3.txt book.txt makes a long file book.txt that contains the contents of the files chapter1.txt, chapter2.txt, and chapter3.txt. The target file is always the last file specified on the command line. The following code demonstrates simple command line argument passing:
from sys import argv if len (argv) K 3: exit ("error must supply at least one input file and an output f for param in argv 1 :-1 print Input File: %s' param print "Output File: %s' argv C-1Explanation / Answer
import os
import shutil
from sys import argv
from glob import iglob
if len(argv) <3:
exit("error -- must supply at least one input file and an output file")
PATH = r'C:UserssnalluriDesktopchegg'
destination = open (argv[-1],'wb')
for filename in iglob(os.path.join(PATH,'*.txt')):
shutil.copyfileobj(open(filename,'rb'),destination)
destination.close()
for param in argv[1:-1]:
print ('Input File: %s' % param)
print ('Output File: %s' % argv[-1])