পাইথন ব্যবহার করে একটি ডিরেক্টরির মধ্যে একটি ফাইল খুঁজতে, আপনি 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']