تغییر نام فایل و دایرکتوری در پایتون با استفاده از ()os.rename
در پایتون از ()rename برای تغییر نام فایل یا دایرکتوری استفاده می شود. دو آرگومان می گیرد. بیایید ساختار را بررسی کنیم.
ساختار
این ساختار متد ()os.rename است.
(os.rename(src, dst
آرگومان ها
src : مبدا نام فایل یا دایرکتوری است که باید از قبل وجود داشته باشد.
dst: مقصد نام جدید فایل یا دایرکتوری است که می خواهید تغییر دهید.
مثال:
import os
os.rename(‘guru99.txt’,’career.guru99.txt’)
بیایید به جزئیات مثال بپردازیم.
می توانید نام فایل اصلی را تغییر دهید ، نام فایل را از “Guru99.txt” به “Career.guru99.txt” تغییر داده ایم.
برای تغییر نام فایل “guru99.txt” ، قصد داریم از تابع ” rename” در ماژول OS استفاده کنیم.
بنابراین هنگام اجرای کد ، می توانید مشاهده کنید که یک فایل جدید ” career.guru99.txt” در سمت راست پنل ایجاد شده که همان فایل اصلی است که تغییر نام داده ایم.
کد کامل
import os
import shutil
from os import path
def main():
# make a duplicate of an existing file
if path.exists(“guru99.txt”):
# get the path to the file in the current directory
src = path.realpath(“guru99.txt”);
# rename the original file
os.rename(‘guru99.txt’,’career.guru99.txt’)
if __name__ == “__main__”:
main()
نکات مهم تغییر نام فایل در پایتون
در حین تغییر نام فایلها در پایتون، برخی نکات مهم وجود دارد که باید در نظر گرفته شوند تا عملیات با موفقیت انجام شود. در ادامه به برخی از این نکات اشاره میشود:
- بررسی وجود فایل: قبل از تغییر نام یک فایل، اطمینان حاصل کنید که فایل با نام قدیمی موجود است. اگر فایل وجود نداشته باشد، با خطای `FileNotFoundError` مواجه خواهید شد.
- بررسی تداخل نام فایل: مطمئن شوید که نام جدیدی که میخواهید به فایل بدهید، با هیچ فایل دیگری در همان مسیر تداخل نداشته باشد. در غیر این صورت، خطای `FileExistsError` رخ میدهد.
- مسیر مطمئن: مطمئن شوید که مسیر فایل مورد نظرتان صحیح است و فایل در همان مسیر وجود دارد.
- مجوزها: حق دسترسی به فایل را قبل از اقدام به تغییر نام آن بررسی کنید. در صورت لزوم، مجوزهای لازم برای انجام این عملیات را از سیستم عامل به دست آورید.
- تحریک اطمینانبخشی: بهتر است پیامهای اطمینانبخشی برای کاربران در صورت انجام موفقیتآمیز یا ناموفق عملیات ارائه دهید. این کار میتواند به کاربران کمک کند تا در صورت بروز خطا، دلایل آن را بهتر درک کنند.
با رعایت این نکات، میتوانید بهخوبی عملیات تغییر نام فایلها را در پایتون انجام دهید.