Thông báo: Download 4 khóa học Python từ cơ bản đến nâng cao tại đây.
Đổi tên File trong Python
Trong Python, việc đổi tên file có thể được thực hiện dễ dàng nhờ vào các mô-đun tích hợp sẵn như os
và pathlib
. Đây là những công cụ mạnh mẽ cho phép bạn tự động hóa và quản lý các file một cách linh hoạt, giúp quá trình xử lý dữ liệu trở nên nhanh chóng và thuận tiện hơn. Bài viết này sẽ hướng dẫn bạn cách sử dụng os
và pathlib
để đổi tên file trong Python, đồng thời giới thiệu các ví dụ minh họa cụ thể để bạn có thể áp dụng ngay vào dự án của mình.
Đổi tên file với os
trong Python
Bạn có thể sử dụng hàm os.rename(old_name, new_name)
để đổi tên file . Ví dụ sau sử dụng os.path.splitext()
để tách tên tệp và phần mở rộng, sau đó kết hợp lại để tạo tên mới:
import os for file in os.listdir(): name, ext = os.path.splitext(file) new_name = f"{name}_new{ext}" os.rename(file, new_name)
Đổi tên file với pathlib
trong Python
Tương tự như trên, ta cũng có thể đổi tên file bằng pathlib
. Với Path
, bạn có thể truy cập .stem
để lấy tên tệp và .suffix
để lấy phần mở rộng của tệp:
from pathlib import Path for file in os.listdir(): f = Path(file) new_name = f"{f.stem}_new{f.suffix}" f.rename(new_name)
Sử dụng pathlib
mang lại tính hiện đại và tiện lợi trong việc làm việc với file , giúp mã dễ đọc và dễ bảo trì hơn.
Bài viết này được đăng tại [free tuts .net]
Kết bài
Qua bài viết này, bạn đã nắm được cách sử dụng mô-đun os
và pathlib
để đổi tên file trong Python một cách linh hoạt và hiệu quả. Việc quản lýfile không chỉ giúp bạn tự động hóa các tác vụ mà còn tiết kiệm thời gian trong các dự án lớn. Với những kiến thức cơ bản này, bạn có thể dễ dàng mở rộng và áp dụng để xây dựng các ứng dụng quản lý file , sắp xếp dữ liệu, hoặc thực hiện các thao tác xử lý nâng cao hơn. Hãy thử áp dụng vào các dự án của bạn để thấy được hiệu quả của Python trong việc quản lý và tổ chức file nhé!