os মডিউলের rename মেথড
rename মেথডটি ফাইল বা ফোল্ডারের নাম পরিবর্তন এবং/অথবা
স্থানান্তর করে। মেথডের প্রথম প্যারামিটারে
ফাইল বা ফোল্ডারের আসল পথ নির্ধারণ করি,
দ্বিতীয় প্যারামিটারে - ফাইল/ফোল্ডারের নতুন পথ
বা নাম। দ্বিতীয় ও তৃতীয় ঐচ্ছিক
প্যারামিটারে আমরা যথাক্রমে আসল এবং শেষ
পথের ফাইল ডেস্ক্রিপ্টর নির্দেশ করতে পারি। মেথডটি None ফেরত দেয়।
যদি আমরা যে ফাইলের নাম পরিবর্তন করতে চাই সেটি না থাকে,
তবে মেথডটি FileNotFoundError এক্সসেপশন
ফেরত দেয়।
সিনট্যাক্স
import os
os.rename(আসল পথ, নতুন পথ, [আসল পথের ফাইল ডেস্ক্রিপ্টর], [নতুন পথের ফাইল ডেস্ক্রিপ্টর])
উদাহরণ
চলুন dir1 ফোল্ডারের নাম পরিবর্তন করি:
import os
os.rename('dir1', 'dir2')
উদাহরণ
এবার চলুন একটি ফাইলের নাম পরিবর্তন করি:
import os
os.rename('file1.txt', 'file2.txt')
আরও দেখুন
-
makedirsমেথডosমডিউলের,
যা ডিরেক্টরি তৈরি করে -
removeমেথডosমডিউলের,
যা ফাইল মুছে দেয় -
getcwdমেথডosমডিউলের,
যা বর্তমান কার্যরত ফোল্ডার ফেরত দেয় -
listdirমেথডosমডিউলের,
যা কার্যরত ফোল্ডারে ফাইলের তালিকা ফেরত দেয় -
path.isdirমেথডosমডিউলের,
যা ফোল্ডারের অস্তিত্ব যাচাই করে -
path.isfileমেথডosমডিউলের,
যা ফাইলের অস্তিত্ব যাচাই করে