প্রদত্ত টেক্সট ফাইলটিকে bar.txt
নামে নাম দিনপাইথন টেক্সট ফাইল বা ফাংশনে ডুপ্লিকেট লাইন মুছে ফেলার জন্য আমরা পাইথনে ফাইল হ্যান্ডলিং পদ্ধতি ব্যবহার করি। টেক্সট ফাইল বা ফাংশনটি পাইথন প্রোগ্রাম ফাইলের মতো একই ডিরেক্টরিতে থাকতে হবে। নিম্নলিখিত কোড একটি টেক্সট ফাইল bar.txt থেকে ডুপ্লিকেট অপসারণের একটি উপায় এবং আউটপুট foo.txt এ সংরক্ষণ করা হয়। এই ফাইলগুলি পাইথন স্ক্রিপ্ট ফাইলের মতো একই ডিরেক্টরিতে থাকা উচিত, অন্যথায় এটি কাজ করবে না৷
ফাইল bar.txt নিম্নরূপ
A cow is an animal. A cow is an animal. A buffalo too is an animal. Lion is the king of jungle.
উদাহরণ
নীচের কোডটি bar.txt-এ সদৃশ লাইনগুলি সরিয়ে foo.txt এ সঞ্চয় করে
# This program opens file bar.txt and removes duplicate lines and writes the # contents to foo.txt file. lines_seen = set() # holds lines already seen outfile = open('foo.txt', "w") infile = open('bar.txt', "r") print "The file bar.txt is as follows" for line in infile: print line if line not in lines_seen: # not a duplicate outfile.write(line) lines_seen.add(line) outfile.close() print "The file foo.txt is as follows" for line in open('foo.txt', "r"): print line
আউটপুট
foo.txt ফাইলটি নিম্নরূপ
A cow is an animal. A buffalo too is an animal. Lion is the king of jungle.