আপনি os.walk ব্যবহার করতে পারেন পুনরাবৃত্তভাবে ডিরেক্টরির মধ্য দিয়ে যেতে এবং পরবর্তীতে ফাইলগুলির নাম পরিবর্তন করতে os.rename ব্যবহার করতে পারেন৷
উদাহরণ
import os def replace(folder_path, old, new): for path, subdirs, files in os.walk(folder_path): for name in files: if(old.lower() in name.lower()): file_path = os.path.join(path,name) new_name = os.path.join(path,name.lower().replace(old,new)) os.rename(file_path, new_name)
আপনি এই ফাংশনটি নিম্নরূপ ব্যবহার করতে পারেন -
replace('my_folder', 'IMG', 'Image')
এটি ফোল্ডার এবং এর সাব-ফোল্ডারগুলির মধ্যে সমস্ত ফাইল পুনরাবৃত্তভাবে খুঁজে পাবে এবং তাদের প্রতিটিতে ইমেজ দিয়ে IMG প্রতিস্থাপন করবে। আপনার প্রয়োজন অনুসারে আরও ভাল ফলাফলের জন্য আপনি ফাংশনটি পরিবর্তন করতে পারেন কারণ এটি আপনার জন্য উপযুক্ত।