Glob() ব্যবহার করে ফাইলগুলি বারবার খুঁজে পেতে, আপনার Python 3.5+ প্রয়োজন৷ গ্লোব মডিউলটি "**" নির্দেশকে সমর্থন করে (যা আপনি পুনরাবৃত্ত ফ্ল্যাগ পাস করলেই পার্স করা হয়) যা পাইথনকে নির্দেশিকাগুলিতে পুনরাবৃত্তিমূলকভাবে দেখতে বলে।
উদাহরণ
import glob for filename in glob.iglob('src/**/*', recursive=True): print(filename)ফাইলের নামের জন্য গ্লোব আমদানি করুন
আপনি একটি if স্টেটমেন্ট ব্যবহার করে যে কোনো শর্ত ব্যবহার করে ফাইলের নাম পরীক্ষা করতে পারেন। পুরানো পাইথন সংস্করণগুলির জন্য, আপনি os.walk ব্যবহার করতে পারেন পুনরাবৃত্তভাবে ডিরেক্টরিতে হাঁটতে এবং ফাইলগুলি অনুসন্ধান করতে।
উদাহরণ
import os, re, os.path pattern = "^your_regex_here$" mypath = "my_folder" for root, dirs, files in os.walk(mypath): for file in filter(lambda x: re.match(pattern, x), files): print(file)
এটি আপনার নির্দিষ্ট করা রেজেক্সের সাথে ফাইলের নামের সাথে মিলবে এবং তাদের নাম মুদ্রণ করবে।