Trong Python, bạn có thể đổi tên và xóa tệp bằng cách sử dụng các hàm tích hợp từ mô-đun os . Những thao tác này rất quan trọng khi quản lý tệp trong một hệ thống tệp. Trong hướng dẫn này, chúng ta sẽ khám phá cách thực hiện những hành động này từng bước.
Để đổi tên một tệp trong Python, bạn có thể sử dụng hàm os.rename() . Hàm này nhận hai tham số: tên tệp hiện tại và tên tệp mới.
os.rename(current_file_name, new_file_name)
Dưới đây là các tham số được hàm này chấp nhận −
current_file_name − Đây là tên hiện tại của tệp mà bạn muốn đổi tên.
new_file_name − Đó là tên mới mà bạn muốn gán cho tệp.
Dưới đây là một ví dụ để đổi tên một tệp hiện có "oldfile.txt" thành "newfile.txt" bằng cách sử dụng hàm 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.")
Dưới đây là đầu ra của đoạn mã trên −
File 'oldfile.txt' renamed to 'newfile.txt' successfully.
Bạn có thể xóa một tệp trong Python bằng cách sử dụng hàm os.remove() . Hàm này xóa một tệp được chỉ định bởi tên tệp của nó.
Dưới đây là cú pháp cơ bản của hàm remove() trong Python −
os.remove(file_name)
Hàm này chấp nhận tên của tệp tin dưới dạng tham số mà cần được xóa.
Dưới đây là một ví dụ để xóa một tệp hiện có "file_to_delete.txt" bằng cách sử dụng hàm 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.")
Sau khi thực thi đoạn mã trên, chúng ta nhận được đầu ra sau:
File 'file_to_delete.txt' deleted successfully.