Python File Write

ফাইলে লেখা

একটি বিদ্যমান ফাইলে লেখা

একটি বিদ্যমান ফাইলে লিখতে, open() ফাংশনে একটি প্যারামিটার যোগ করুন:

উদাহরণ

"demofile.txt" ফাইল খুলুন এবং বিষয়বস্তু পেস্ট করুন:

with open("demofile.txt", "a") as f:
  f.write("Now the file has more content!")

#open and read the file after the appending:
with open("demofile.txt") as f:
  print(f.read())

বিদ্যমান বিষয়বস্তু ওভাররাইট করা

ফাইলের বিদ্যমান বিষয়বস্তু ওভাররাইট করতে w প্যারামিটার ব্যবহার করুন:

উদাহরণ

"demofile.txt" ফাইল খুলুন এবং বিষয়বস্তু ওভাররাইট করুন:

with open("demofile.txt", "w") as f:
  f.write("Woops! I have deleted the content!")

#open and read the file after the overwriting:
with open("demofile.txt") as f:
  print(f.read())

⚠️দ্রষ্টব্য:

"w" মোড পুরো ফাইলটিকে ওভাররাইট করবে।

একটি নতুন ফাইল তৈরি করা হচ্ছে

পাইথনে একটি নতুন ফাইল তৈরি করতে, open() পদ্ধতি ব্যবহার করুন এবং নিম্নলিখিত প্যারামিটারগুলির মধ্যে একটি পাস করুন:

উদাহরণ

"myfile.txt" নামে একটি নতুন ফাইল তৈরি করুন:

f = open("myfile.txt", "x")

ফলাফল: একটি নতুন খালি ফাইল তৈরি করা হয়েছে।

⚠️দ্রষ্টব্য:

যদি ফাইলটি ইতিমধ্যেই বিদ্যমান থাকে তবে একটি ত্রুটি উত্থাপিত হবে।

অনুশীলন করুন

আপনি এই মত ফাইল খুললে কি হবে: খুলুন ('demofile3.txt', 'w')

মূল বিষয়বস্তু ওভাররাইট করা হবে
✓ ঠিক আছে! 'w' পদ্ধতি পুরো ফাইলটিকে ওভাররাইট করবে
মূল বিষয়বস্তুর পরে যেকোনো নতুন কন্টেন্ট যোগ করা হবে
✗ ভুল! শুধুমাত্র 'a' পদ্ধতি বিষয়বস্তু যুক্ত করে, 'w' পদ্ধতি এটিকে ওভাররাইট করে