কম্পিউটার

পাইথন ব্যবহার করে ফাইল অনুসন্ধান করা হচ্ছে


Python OS এর একটি নির্দিষ্ট পাথে ফাইলের নাম অনুসন্ধান করতে পারে। ওয়াক() ফাংশন সহ মডিউল ওএস ব্যবহার করে এটি করা যেতে পারে। এটি ইনপুট হিসাবে একটি নির্দিষ্ট পথ গ্রহণ করবে এবং একটি 3-টুপল তৈরি করবে যার মধ্যে ডিরপাথ, ডিরনেম এবং ফাইলের নাম রয়েছে৷

নিচের উদাহরণে আমরা smpl.htm নামের একটি ফাইল খুঁজছি যা “D:\” নামের রুট ডিরেক্টরি থেকে শুরু করে। os.walk() ফাংশন এই ফাইলটি সনাক্ত করতে সমগ্র ডিরেক্টরি এবং এর প্রতিটি সাবডিরেক্টরি অনুসন্ধান করে। ফলস্বরূপ আমরা দেখতে পাচ্ছি যে ফাইলটি প্রধান ডিরেক্টরি এবং একটি সাবডিরেক্টরিতে উভয়ই উপস্থিত রয়েছে। আমরা একটি উইন্ডোজ ওএসে এই প্রোগ্রামটি চালাচ্ছি৷

উদাহরণ

 osdef find_files(filename, search_path):ফলাফল =[# os.walk(search_path) এ রুট, dir, ফাইলের জন্য রুট থেকে টপ-ডাউন করা:যদি ফাইলে ফাইলের নাম:result.append(os.path) .join(root, filename)) ফলাফল প্রিন্ট (find_files("smpl.htm","D:")) ফেরত দিন 

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

['D:TP\\smpl.htm', 'D:TP\\spyder_pythons\\smpl.htm']

  1. পাইথন ব্যবহার করে ইমেজ ভিত্তিক স্টেগানোগ্রাফি?

  2. পাইথন ব্যবহার করে বেস64 ডেটা এনকোডিং

  3. Python ব্যবহার করে ওয়েবসাইট ব্লকার

  4. পাইথনে CX_Freeze ব্যবহার করা