একটি নতুন ফাইলে একাধিক ফাইল মার্জ করতে, আপনি কেবল ফাইলগুলি পড়তে পারেন এবং লুপ ব্যবহার করে একটি নতুন ফাইলে লিখতে পারেন৷
উদাহরণস্বরূপ
filenames = ['file1.txt', 'file2.txt', 'file3.txt']
with open('output_file', 'w') as outfile:
for fname in filenames:
with open(fname) as infile:
outfile.write(infile.read()) যদি আপনার কাছে খুব বড় ফাইল থাকে, সেগুলি একবারে না লিখে, আপনি সেগুলিকে লাইনে লাইনে লিখতে পারেন৷
৷উদাহরণস্বরূপ
filenames = ['file1.txt', 'file2.txt', 'file3.txt']
with open('output_file', 'w') as outfile:
for fname in filenames:
with open(fname) as infile:
for line in infile:
outfile.write(line)