آموزش پایتون - تغییر نام و حذف

تغییر نام و حذف فایل‌ها در پایتون

در پایتون، می‌توانید با استفاده از توابع داخلی ماژول os نام فایل‌ها را تغییر دهید و آن‌ها را حذف کنید. این عملیات هنگام مدیریت فایل‌ها در یک سیستم فایل اهمیت دارند. در این آموزش، نحوه انجام این کارها را گام‌به‌گام بررسی خواهیم کرد.

تغییر نام فایل‌ها در پایتون

برای تغییر نام یک فایل در پایتون، می‌توانید از تابع os.rename() استفاده کنید. این تابع دو آرگومان می‌گیرد: نام فعلی فایل و نام جدید فایل.

نحو

در ادامه، نحو پایه تابع rename() در پایتون آمده است −

os.rename(current_file_name, new_file_name)

پارامترها

پارامترهایی که این تابع می‌پذیرد عبارت‌اند از −

  • current_file_name − نام فعلی فایلی است که می‌خواهید آن را تغییر دهید.

  • new_file_name − نام جدیدی است که می‌خواهید به فایل اختصاص دهید.

مثال

در ادامه، مثالی از تغییر نام فایل موجود «oldfile.txt» به «newfile.txt» با استفاده از تابع rename() آورده شده است −

import os

# Current file name
current_name = "oldfile.txt"

# New file name
new_name = "newfile.txt"

# Rename the file
os.rename(current_name, new_name)

print(f"File '{current_name}' renamed to '{new_name}' successfully.")

خروجی کد بالا به این صورت است −

File 'oldfile.txt' renamed to 'newfile.txt' successfully.

حذف فایل‌ها در پایتون

می‌توانید با استفاده از تابع os.remove() یک فایل را در پایتون حذف کنید. این تابع فایلی را که نام آن مشخص شده است، حذف می‌کند.

نحو

در ادامه، نحو پایه تابع remove() در پایتون آمده است −

os.remove(file_name)

پارامترها

این تابع نام فایلی را که باید حذف شود، به‌عنوان پارامتر دریافت می‌کند.

مثال

در ادامه، مثالی از حذف فایل موجود «file_to_delete.txt» با استفاده از تابع remove() آورده شده است −

import os

# File to be deleted
file_to_delete = "file_to_delete.txt"

# Delete the file
os.remove(file_to_delete)

print(f"File '{file_to_delete}' deleted successfully.")

پس از اجرای کد بالا، خروجی زیر را دریافت می‌کنیم −

File 'file_to_delete.txt' deleted successfully.

پیشرفت مطالعه: وضعیت خوانده‌شدن این درس فقط در همین مرورگر ذخیره می‌شود؛ بدون نیاز به حساب کاربری.