Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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-1

Explanation / 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])