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

পাইথনে ফাইল খুঁজে বের করার পদ্ধতি


os.walk ব্যবহার করে রিকার্সিভ ফাইল সার্চ

ডিরেক্টরি ট্রি ঘুরে নির্দিষ্ট নামের ফাইল খুঁজে বের করার ফাংশন:

উদাহরণ

import os

def find_file(file_name, directory_name):
    files_found = []
    for path, subdirs, files in os.walk(directory_name):
        for name in files:
            if file_name == name:
                file_path = os.path.join(path, name)
                files_found.append(file_path)
    return files_found

find_file('my_file.txt', 'my_folder')

ফোল্ডার কাঠামো

my_folder/
    another_folder/
        my_file
        another_file
    hello.py
    my_file

আউটপুট

['/my_folder/another_folder/my_file', '/my_folder/my_file']

ফাংশনটি মিল খুঁজে পেলে পুরো পাথ তালিকায় রেখে ফেরত দেয়।

  1. পাইথনে scikit-learn ব্যবহার করে ইমেজের কন্টুর (contours) কীভাবে বের করবেন?

  2. পাইথনে ফাইলের মোড (পারমিশন) পরিবর্তন করার পদ্ধতি

  3. পাইথনে ফাইলের পারমিশন পরিবর্তন করার পদ্ধতি

  4. পাইথনে ফাইল ডিলিট করার পদ্ধতি