কম্পিউটার টিউটোরিয়াল

পাইথনে সকল খোলা ফাইল বন্ধ করার পদ্ধতি


নেটিভ উপায় নেই - with স্টেটমেন্ট ব্যবহার করুন

পাইথনে সব খোলা ফাইল ট্র্যাক করার বিল্ট-ইন উপায় নেই। সেরা অনুশীলন:

১. with স্টেটমেন্ট (স্বয়ংক্রিয় ক্লোজ)

with open('file.txt') as f:
    # f ব্যবহার করুন
# ব্লক শেষে অটো ক্লোজ

২. কাস্টম ক্লাস দিয়ে ট্র্যাকিং

class OpenFiles:
    def __init__(self):
        self.files = []
    def open(self, file_name):
        f = open(file_name)
        self.files.append(f)
        return f
    def close(self):
        list(map(lambda f: f.close(), self.files))

files = OpenFiles()
foo = files.open("text.txt", "r")
files.close()  # সব ফাইল একসাথে বন্ধ

প্রথম পদ্ধতিই সবচেয়ে নিরাপদ এবং পাইথনিক।

  1. পাইথন: ফোল্ডারের সব এক্সেল ফাইল একসাথে মার্জ করা

  2. Python দিয়ে MySQL টেবিল থেকে সব ডেটা সিলেক্ট করা

  3. পাইথনে লিস্টে এলিমেন্ট অ্যাপেন্ড (append) করার পদ্ধতি

  4. পাইথনে পাওয়ারপয়েন্ট ফাইল তৈরি করা