কম্পিউটার

পাইথনে একটি টেক্সট ফাইল কিভাবে পড়তে হয়?


একটি পাঠ্য ফাইল হল সাধারণ পাঠ্য ধারণকারী ফাইল। পাইথন পাঠ্য ফাইলগুলি পড়তে, তৈরি করতে এবং লেখার জন্য অন্তর্নির্মিত ফাংশন সরবরাহ করে। আমরা আলোচনা করব কিভাবে পাইথনে একটি টেক্সট ফাইল পড়তে হয়।

পাইথন −

-এ একটি টেক্সট ফাইল পড়ার তিনটি উপায় আছে
  • পড়ুন() − এই পদ্ধতিটি সম্পূর্ণ ফাইলটি পড়ে এবং ফাইলের সমস্ত বিষয়বস্তু সমন্বিত একটি একক স্ট্রিং প্রদান করে।

  • রিডলাইন() − এই পদ্ধতিটি ফাইল থেকে একটি লাইন পড়ে এবং স্ট্রিং হিসাবে ফেরত দেয়।

  • রিডলাইন() − এই পদ্ধতিটি সমস্ত লাইন পড়ে এবং তাদের স্ট্রিংগুলির তালিকা হিসাবে ফেরত দেয়৷

পাইথনে একটি ফাইল পড়ুন

"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() ফাংশন স্ট্রিংগুলির তালিকা হিসাবে সমস্ত লাইন পড়ে এবং ফেরত দেয়।


  1. পাইথনে লেখার জন্য কীভাবে একটি ফাইল খুলবেন?

  2. পাইথনের সাথে একটি তালিকা বা অ্যারেতে পাঠ্য ফাইল কীভাবে পড়তে হয়?

  3. পাইথনে একটি টেক্সট ফাইলের সাথে কিভাবে কাজ করবেন?

  4. পাইথন ফাইল হ্যান্ডলিং