Cách đổi tên file động trong python
Chọn một trang web để nhận nội dung đã dịch nếu có và xem các sự kiện và ưu đãi tại địa phương. Dựa trên vị trí của bạn, chúng tôi khuyên bạn nên chọn. Show Bạn cũng có thể chọn một trang web từ danh sách sau Làm thế nào để có được hiệu suất trang web tốt nhấtChọn trang Trung Quốc (bằng tiếng Trung hoặc tiếng Anh) để có hiệu suất trang tốt nhất. Các trang web quốc gia khác của MathWorks không được tối ưu hóa cho các lượt truy cập từ vị trí của bạn Bạn biết những báo cáo bán hàng mà bạn nhận được gửi hàng ngày? Bạn có thể đổi tên từng cái một theo cách thủ công. Hoặc bạn có thể sử dụng phép thuật của Python Trong bài đăng này, bạn sẽ học cách sử dụng thư viện
Nếu bạn muốn làm theo hướng dẫn bằng video, hãy xem video của tôi tại đây Bắt đầu nàoĐể tải các tệp mẫu mà tôi sẽ sử dụng trong suốt hướng dẫn này, bạn có thể tải xuống từ liên kết này. Chỉ cần giải nén chúng và đặt thư mục tệp ở bất cứ đâu bạn muốn Bây giờ, hãy tải vào hai thư viện mà chúng tôi sẽ sử dụng Chúng tôi sẽ sử dụng Python của ________ là một khung hướng đối tượng để làm việc và thao tác với các đường dẫn tệp. Nó được giới thiệu trong Python 3. 4, vì vậy bất kỳ phiên bản 3. 4 hoặc cao hơn sẽ hoạt động với hướng dẫn này Pathlib cho phép chúng tôi tạo các đối tượng đường dẫn có nhiều thuộc tính và phương thức khác nhau mà chúng tôi có thể sử dụng để hiểu rõ hơn về tệp của mình hoặc thao tác với chúng Hãy tạo một đối tượng đường dẫn và kiểm tra một số thuộc tính về đường dẫn đó. Tải thư mục bạn đã lưu trữ thư mục của mình vào biến Những gì chúng ta đã làm với đoạn mã trên là tạo một đối tượng Ví dụ: chúng tôi đã kiểm tra xem đường dẫn đại diện cho một tệp (Sai) hay một thư mục (Đúng). Chúng tôi cũng đã in ra đường dẫn gốc, gốc của đường dẫn và hậu tố (trong trường hợp này là trống) Đổi tên tệp bằng PathlibSử dụng cách tiếp cận hướng đối tượng mà Pathlib cung cấp, chúng ta có thể dễ dàng truy cập các thành phần của đường dẫn và thực hiện các sửa đổi Phương thức Lợi ích của việc này là bây giờ chúng ta có thể lặp lại và hành động trên từng tệp trong thư mục đó. Ngoài cách đó, hãy bắt đầu sửa đổi cấu trúc tên tệp của chúng tôi Có một chút để giải nén ở đây, vì vậy hãy xem từng bước
Phù. Được đấy, tuyệt vời. Bạn đã làm được đến mức này. Nếu bạn hài lòng với việc chỉ đổi tên các tệp, vui lòng chạy mã của bạn ngay bây giờ. Nó sẽ thực hiện các thay đổi ngay lập tức (và Mac OS và Windows không cho phép bạn chỉ nhấn “hoàn tác” - vì vậy hãy cẩn thận. ) Nếu bạn cũng muốn sắp xếp các tệp của mình vào các thư mục cho từng tháng, hãy đọc tiếp Di chuyển tệp của bạn bằng PathlibVì chúng ta có thể truy cập rất nhiều phần tử khác nhau của đối tượng Pathlib nên chúng ta có thể sử dụng các phần tử này để sắp xếp các tệp của mình thành các thư mục có ý nghĩa Ví dụ: nếu bạn muốn sắp xếp các tệp của mình thành các thư mục theo từng tháng mà chúng thuộc về, chúng tôi có thể tự động hóa việc này bằng Pathlib Tôi sẽ lặp lại một số mã trước đó ở đây để tất cả đều ở đó khi bạn muốn chạy nó cùng một lúc Hãy chia nhỏ những gì chúng ta đã làm ở đây từng chút một. Tôi đã bao gồm các số bước để bạn dễ dàng theo dõi hơn, vì một số mã đã thay đổi
Bây giờ tất cả những gì còn lại là nhấn chạy. Điều này sẽ thay đổi tất cả các tên tệp và di chuyển chúng vào các thư mục mới được tạo Kết luận — Tự động hóa rất thú vịCảm ơn đã đọc hướng dẫn này. Tôi hy vọng bạn thấy nó hữu ích trong việc quản lý tệp của mình và xem cách bạn có thể thực hiện điều này hơn nữa Ví dụ: bạn có thể thêm các điều kiện để chỉ sửa đổi một số loại tệp nhất định và bạn có thể thiết lập các cách để tự động dọn dẹp thư mục Tải xuống lộn xộn của mình Để biết thêm các hướng dẫn như thế này, hãy cân nhắc đăng ký kênh YouTube của tôi, nơi tôi thường đăng các hướng dẫn giống như hướng dẫn này. Nhấn vào nút bên dưới để đăng ký Làm cách nào để đặt tên tệp trong Python?Hệ điều hành Python. phương thức rename() đổi tên một tập tin. Tệp bạn đang đổi tên phải tồn tại. Bạn cần chỉ định đường dẫn của tệp bạn đang đổi tên cũng như đường dẫn mới cho tệp
Tên tệp động là gì?Sử dụng hỗ trợ tên tệp động để chỉ định mẫu tên tệp thay vì tên tệp thực tế . Một số chương trình ứng dụng tạo tên tệp đầu ra có thể thay đổi. Tên thay đổi dựa trên các tiêu chí cụ thể như ngày, tháng, năm hiện tại hoặc tên tệp bao gồm số thứ tự tăng dần. |