Python - Đổi tên và Xóa Tệp
Đổi tên và Xóa Tệp trong Python
Chào mừng bạn đến với hướng dẫn này về việc đổi tên và xóa tệp bằng Python! Trong hướng dẫn này, chúng ta sẽ trình bày các khái niệm cơ bản và cung cấp cho bạn các ví dụ thực tế. Cuối bài viết này, bạn sẽ hiểu rõ cách thức thao tác với tên tệp và xóa tệp bằng Python. Hãy bắt đầu ngay hôm nay!
Giới thiệu
Trước khi bắt đầu, điều quan trọng là bạn cần hiểu rằng Python cung cấp cho chúng ta nhiều hàm tích hợp để tương tác với hệ thống tệp. Chúng ta có thể sử dụng các hàm này để thực hiện các thao tác như đổi tên và xóa tệp.
Đổi tên Tệp trong Python
Việc đổi tên tệp là một nhiệm vụ phổ biến khi quản lý các tệp trên máy tính của bạn. Trong Python, chúng ta có thể dễ dàng thực hiện điều này bằng cách sử dụng mô-đun os
, cung cấp hàm có tên rename()
. Hãy xem cách nó hoạt động:
import os
# Đổi tên tệp từ old_name.txt thành new_name.txt
old_file_name = "old_name.txt"
new_file_name = "new_name.txt"
try:
os.rename(old_file_name, new_file_name)
print("Tệp đã được đổi tên thành công!")
except FileNotFoundError:
print("Tệp không tồn tại.")
except Exception as e:
print(f"Đã xảy ra lỗi: {e}")
Trong đoạn mã trên, chúng ta nhập mô-đun os
và xác định tên tệp cũ và mới. Sau đó, chúng ta sử dụng hàm os.rename()
để đổi tên tệp. Nếu tệp không tồn tại hoặc có bất kỳ lỗi nào khác, sẽ ném ngoại lệ, và chúng ta sẽ xử lý theo đúng cách.
Xóa Tệp trong Python
Việc xóa tệp cũng là một hoạt động cần thiết khi quản lý các tệp trên máy tính của bạn. Một lần nữa, Python cung cấp cho chúng ta cách đơn giản để thực hiện điều này bằng cách sử dụng hàm remove()
của mô-đun os
. Dưới đây là một ví dụ:
import os
# Xóa tệp có tên my_file.txt
file_to_delete = "my_file.txt"
try:
os.remove(file_to_delete)
print("Tệp đã được xóa thành công!")
except FileNotFoundError:
print("Tệp không tồn tại.")
except Exception as e:
print(f"Đã xảy ra lỗi: {e}")
Trong đoạn mã này, chúng ta nhập mô-đun os
và xác định tên của tệp mà bạn muốn xóa. Sau đó, chúng ta sử dụng hàm os.remove()
để xóa tệp. Một lần nữa, chúng ta xử lý các lỗi tiềm ẩn bằng cách chặn ngoại lệ.
Kết luận
Đó là tất! Bây giờ bạn đã biết cách đổi tên và xóa tệp bằng Python. Hãy nhớ luôn kiểm tra lại các đường dẫn và tên tệp trước khi thực hiện các thao tác này, đặc biệt là khi làm việc với các tệp quan trọng. Việc sao lưu dữ liệu trước khi thực hiện bất kỳ thay đổi nào cũng là một thực hành tốt để tránh mất dữ liệu mất mát vô tình.
Tôi hy vọng hướng dẫn này đã giúp ích cho bạn. Nếu bạn có bất kỳ câu hỏi nào hoặc cần thêm hỗ trợ, đừng ngần ngại hỏi. Chúc bạn mãi mãi mãi mãi hạnh phúc mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi mãi
Credits: Image by storyset