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

পাইথনে একসাথে একাধিক ফাইল রিনেম করা


ভূমিকা

পাইথনে ফাইল বা ডিরেক্টরির নাম পরিবর্তন করতে os.rename() মেথডটি ব্যবহৃত হয়। এটি os মডিউলের অংশ।

সিনট্যাক্স

os.rename(src, dst)
  • src: ফাইলের বর্তমান পথ (সোর্স)
  • dst: নতুন নামে ফাইলের পথ (ডেস্টিনেশন)

উদাহরণ: ফোল্ডারের সব ছবির নাম পরিবর্তন

মান लीজিয়ে একটি ফোল্ডারে অনেক ছবি আছে। আমরা সেগুলোকে soul0.jpg, soul1.jpg ইত্যাদি নামে রিনেম করব।

import os

def main():
    i = 0
    path = "C:/Users/TP/Desktop/sample/Travel/west bengal/bishnupur/"
    
    for filename in os.listdir(path):
        my_dest = "soul" + str(i) + ".jpg"
        my_source = path + filename
        my_dest = path + my_dest
        
        os.rename(my_source, my_dest)
        i += 1

if __name__ == '__main__':
    main()

মূল পয়েন্ট

  • os.listdir(path) দিয়ে ডিরেক্টরির সব ফাইল পাওয়া যায়।
  • লুপ চালিয়ে প্রতিটি ফাইলের জন্য নতুন নাম তৈরি করুন।
  • os.rename() কল করলে ফাইলের নাম বদলে যায়।
  • পথ দিয়ে সময় স্ল্যাশ (/) বা ডবল ব্যাকস্ল্যাশ (\\) ব্যবহার করুন।

সাবধানতা

  • ফাইল এক্সটেনশন (.jpg, .png ইত্যাদি) ঠিক রাখুন।
  • নাম konflik না হয় তা নিশ্চিত করুন।
  • প্রোগ্রাম চালানোর আগে ব্যাকআপ নিন।
  1. পাইথনে cx_Freeze ব্যবহার করে এক্সিকিউটেবল বানানো

  2. উইন্ডোজ ১০-এ একসাথে একাধিক ফাইল রিনেম করার সহজ পদ্ধতি

  3. উইন্ডোজে সহজে একাধিক ফাইল রিনেম করুন: ধাপে ধাপে গাইড

  4. ম্যাকএ একসাথে একাধিক ফাইল রিনেম করুন: সহজ গাইড