কম্পিউটার টিউটোরিয়াল

পাইথনে টেক্সট ফাইল পড়ার পদ্ধতি


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

পাইথনে টেক্সট ফাইল পড়ার তিনটি পদ্ধতি রয়েছে −

  • read() − এই মেথড পুরো ফাইলটি পড়ে এবং ফাইলের সকল বিষয়বস্তু ধারণকারী একটি স্ট্রিং রিটার্ন করে।

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

  • readlines() − এই মেথড সকল লাইন পড়ে এবং সেগুলোকে স্ট্রিংয়ের একটি লিস্ট হিসেবে রিটার্ন করে।

পাইথনে ফাইল পড়ুন

ধরুন "myfile.txt" নামে একটি টেক্সট ফাইল রয়েছে। আমাদের ফাইলটি রিড মোডে খোলা দরকার। রিড মোড "r" দিয়ে নির্দেশ করা হয়। ফাইলটি open() ফাংশন দিয়ে খোলা যায়। দুটি প্যারামিটার পাস করা হয়: ফাইলের নাম এবং যে মোডে ফাইলটি খোলা দরকার।

উদাহরণ

file=open("myfile.txt","r") print("read function: ") print(file.read()) print() file.seek(0) #read() কার্সরকে ফাইলের শেষে নিয়ে যায়, তাই কার্সরকে ফাইলের শুরুতে ফিরিয়ে আনা হচ্ছে print("readline function:") print(file.readline()) print() file.seek(0) #কার্সরকে ফাইলের শুরুতে ফিরিয়ে আনা 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.']

আউটপুট থেকে স্পষ্ট −

read function() পুরো ফাইলটি পড়ে এবং রিটার্ন করে।

readline() ফাংশন শুধু একটি লাইন পড়ে এবং রিটার্ন করে।

readlines() ফাংশন সকল লাইন পড়ে এবং স্ট্রিংয়ের লিস্ট হিসেবে রিটার্ন করে।


  1. পাইথনে ফাইল রাইট মোডে ওপেন করা

  2. পাইথনে টেক্সট ফাইলকে লিস্ট বা অ্যারে হিসেবে পড়ার উপায়

  3. পাইথনে টেক্সট ফাইল নিয়ে কাজ করার পূর্ণ গাইড

  4. পাইথন ফাইল হ্যান্ডলিং মাস্টার করুন: ফাইল তৈরি, পড়া, লেখা এবং ডিলিট সহজে