Python ফাইল খোলা

সার্ভারে ফাইল খুলুন

আমরা নিম্নোক্ত ফাইলগুলির কথা বলতেই পারি, যা পাইথনের একই ফোল্ডারে অবস্থিত:

demofile.txt

Hello! Welcome to demofile.txt
This file is for testing purposes.
Good Luck!

ফাইল খুলতে, প্রক্ষেপক্তদ্বারা ব্যবহৃত open() ফাংশন

open() ফাংশন ফাইল অবজেক্ট ফেরত দেয়, যেটির একটি read() ফাংশন ফাইলের সার্বিক কনটেন্ট পড়ার জন্য ব্যবহৃত হয়:

ইনস্ট্যান্স

f = open("demofile.txt", "r")
print(f.read())

ইনস্ট্যান্স চালু করুন

ফাইলের একটি অংশ শুধুমাত্র পড়া হবে

ডিফল্ট ভাবে,read() ফাংশন সমগ্র টেক্সট ফেরত দেয়, কিন্তু আপনি ফেরত দেওয়া হতে চান অক্ষর সংখ্যা নির্দিষ্ট করতে পারেন:

ইনস্ট্যান্স

ফাইলের প্রথম পাঁচটি অক্ষর ফেরত দেয়:

f = open("demofile.txt", "r")
print(f.read(5))

ইনস্ট্যান্স চালু করুন

পদ পড়া

আপনি ব্যবহার করতে পারেন: readline() ফাংশন একটি পদ ফেরত দেয়:

ইনস্ট্যান্স

ফাইলের একটি পদ পড়া নিন:

f = open("demofile.txt", "r")
print(f.readline())

ইনস্ট্যান্স চালু করুন

দুইবার ফাংশন ব্যবহার করে: readline()একসঙ্গে দুইটি পদকে পড়া নিন:

ইনস্ট্যান্স

ফাইলের দুইটি পদ পড়া নিন:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

ইনস্ট্যান্স চালু করুন

ফাইলটির প্রত্যেক পদকে ব্যাংশ করে সমগ্র ফাইলটি পড়া যাবে:

ইনস্ট্যান্স

ফাইলটির প্রত্যেক পদ বিশ্লেষণ করুন:

f = open("demofile.txt", "r")
for x in f:
  print(x)

ইনস্ট্যান্স চালু করুন

ফাইল বন্ধ করুন

কাজ সম্পন্ন হওয়ার পর, ফাইলটি সর্বদা বন্ধ করা একটি ভালো অভ্যাস

ইনস্ট্যান্স

কাজ সম্পন্ন হওয়ার পর, ফাইলটি বন্ধ করুন:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

ইনস্ট্যান্স চালু করুন

মন্তব্য:কিছু কিছু ক্ষেত্রে, বাফারের কারণে, আপনাকে একসঙ্গেই ফাইল বন্ধ করা উচিত, ফাইল বন্ধ করা আগে, ফাইলে করা পরিবর্তনগুলি দেখা যাবে না。