পাইথনের File ক্লাসের read ফাংশন অটোমেটিক্যালি এই কাজটি করে। যখন আপনি পাইথনে একটি ফাইল ওপেন করেন এবং ফাইল হ্যান্ডেলে read ফাংশন কল করেন, তবে সেটা পুরো ফাইল স্ট্রিং-এ পড়ে সেটা রিটার্ন করে।
উদাহরণ
with open('my_file.txt', 'r') as f:
file_content = f.read() # পুরো ফাইল file_content স্ট্রিং-এ পড়ুন
print(file_content)
সতর্কতা: খুব বড় ফাইলের জন্য মেমরি সমস্যা হতে পারে। সেক্ষেত্রে চাঙ্কে চাঙ্কে পড়ুন (read(8192)) বা লাইন বাই লাইন ইটারেট করুন (for line in f:)।