একটি বিদ্যমান ফাইলে লেখা
একটি বিদ্যমান ফাইলে লিখতে, open() ফাংশনে একটি প্যারামিটার যোগ করুন:
- "a" - অ্যাপেন্ড - ফাইলের শেষে যোগ করে
- "w" - লিখুন - বিদ্যমান বিষয়বস্তু ওভাররাইট করে
উদাহরণ
"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() পদ্ধতি ব্যবহার করুন এবং নিম্নলিখিত প্যারামিটারগুলির মধ্যে একটি পাস করুন:
- "x" - তৈরি করুন - ফাইলটি তৈরি করে, যদি ফাইলটি ইতিমধ্যে বিদ্যমান থাকে তবে একটি ত্রুটি প্রদান করে
- "a" - সংযুক্ত - কোনো নির্দিষ্ট ফাইল না থাকলে ফাইল তৈরি করে
- "w" - লিখুন - নির্দিষ্ট ফাইলটি বিদ্যমান না থাকলে ফাইলটি তৈরি করে
উদাহরণ
"myfile.txt" নামে একটি নতুন ফাইল তৈরি করুন:
f = open("myfile.txt", "x")
ফলাফল: একটি নতুন খালি ফাইল তৈরি করা হয়েছে।
দ্রষ্টব্য:
যদি ফাইলটি ইতিমধ্যেই বিদ্যমান থাকে তবে একটি ত্রুটি উত্থাপিত হবে।