একটি পাঠ্য ফাইল হল সাধারণ পাঠ্য ধারণকারী ফাইল। পাইথন পাঠ্য ফাইলগুলি পড়তে, তৈরি করতে এবং লেখার জন্য অন্তর্নির্মিত ফাংশন সরবরাহ করে। আমরা আলোচনা করব কিভাবে পাইথনে একটি টেক্সট ফাইল পড়তে হয়।
পাইথন −
-এ একটি টেক্সট ফাইল পড়ার তিনটি উপায় আছে-
পড়ুন() − এই পদ্ধতিটি সম্পূর্ণ ফাইলটি পড়ে এবং ফাইলের সমস্ত বিষয়বস্তু সমন্বিত একটি একক স্ট্রিং প্রদান করে।
-
রিডলাইন() − এই পদ্ধতিটি ফাইল থেকে একটি লাইন পড়ে এবং স্ট্রিং হিসাবে ফেরত দেয়।
-
রিডলাইন() − এই পদ্ধতিটি সমস্ত লাইন পড়ে এবং তাদের স্ট্রিংগুলির তালিকা হিসাবে ফেরত দেয়৷
৷
পাইথনে একটি ফাইল পড়ুন
"myfile.txt" নামে একটি টেক্সট ফাইল থাকুক। আমাদের রিড মোডে ফাইলটি খুলতে হবে। রিড মোড "r" দ্বারা নির্দিষ্ট করা হয়। ফাইলটি open() ব্যবহার করে খোলা যায়। পাস করা দুটি পরামিতি হল ফাইলের নাম এবং ফাইলটি যে মোডে খুলতে হবে।
উদাহরণ
file=open("myfile.txt","r") print("read function: ") print(file.read()) print() file.seek(0) #Take the cursor back to begining of the file since the read() takes the cursor to the end of file print("readline function:") print(file.readline()) print() file.seek(0) #Take the cursor back to beginning of file print("readlines function:") print(file.readlines()) file.close()
আউটপুট
read function: This is an article on reading text files in Python. Python has inbuilt functions to read a text file. We can read files in three different ways. Create a text file which you will read later. readline function: This is an article on reading text files in Python. readlines function: ['This is an article on reading text files in Python.\n', 'Python has inbuilt functions to read a text file.\n', 'We can read files in three different ways.\n', 'Create a text file which you will read later.']
আউটপুট থেকে স্পষ্ট −
রিড ফাংশন() পুরো ফাইলটি পড়ে এবং ফেরত দেয়।
readline() ফাংশন শুধুমাত্র একটি লাইন পড়ে এবং রিটার্ন করে।
readlines() ফাংশন স্ট্রিংগুলির তালিকা হিসাবে সমস্ত লাইন পড়ে এবং ফেরত দেয়।