ফাইল অপারেশন
পাইথনে ফাইল পড়া ও লেখা অত্যন্ত সহজ।
ফাইলে লেখা (Write)
# নতুন ফাইল তৈরি / পুরনো মুছে নতুন লেখা
with open("data.txt", "w", encoding="utf-8") as f:
f.write("প্রথম লাইন\n")
f.write("দ্বিতীয় লাইন\n")
# শেষে যোগ করা (Append)
with open("data.txt", "a", encoding="utf-8") as f:
f.write("তৃতীয় লাইন\n")
ফাইল পড়া (Read)
# পুরো ফাইল একবারে
with open("data.txt", "r", encoding="utf-8") as f:
content = f.read()
print(content)
# লাইন বাই লাইন
with open("data.txt", "r", encoding="utf-8") as f:
for line in f:
print(line.strip())
# সব লাইন লিস্টে
with open("data.txt", "r", encoding="utf-8") as f:
lines = f.readlines()
print(lines)
CSV ফাইল
import csv
# লেখা
with open("students.csv", "w", newline="", encoding="utf-8") as f:
writer = csv.writer(f)
writer.writerow(["নাম", "বয়স", "শহর"])
writer.writerow(["করিম", 25, "ঢাকা"])
# পড়া
with open("students.csv", "r", encoding="utf-8") as f:
reader = csv.reader(f)
for row in reader:
print(row)
💡 সবসময় with ব্যবহার করুন — এটি স্বয়ংক্রিয়ভাবে ফাইল বন্ধ করে!