rename() मेथड का उपयोग पायथन 3 में किसी फ़ाइल या निर्देशिका का नाम बदलने के लिए किया जाता है। rename() मेथड os मॉड्यूल का एक हिस्सा है।
os.rename() के लिए सिंटैक्स
os.rename(src, dst)
पहला तर्क src है जो नाम बदलने वाली फ़ाइल का स्रोत पता है और दूसरा तर्क dst नए नाम के साथ गंतव्य है।
आइए किसी भी निर्देशिका को लें जिसमें एक छवि फ़ोल्डर हो। यहाँ हमारे पास यह छवि फ़ोल्डर है।
इनपुट
उदाहरण कोड
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
# rename() फ़ंक्शन सभी फ़ाइलों का नाम बदल देगा
os.rename(my_source, my_dest)
i += 1
# ड्राइवर कोड
if __name__ == '__main__':
# main() फ़ंक्शन कॉल करना
main()
आउटपुट