Đổi tên nhiều tệp Python

Khi bạn đang làm việc với các tệp trong Python, bạn có thể quyết định rằng bạn muốn đổi tên một tệp cụ thể. Ví dụ: nếu bạn có một tệp tên là

​Our code returns: File renamed! Our code has also renamed our file.
2, bạn có thể muốn đổi tên nó thành
​Our code returns: File renamed! Our code has also renamed our file.
3 khi chương trình của bạn chạy. Đó là lúc phương pháp 
​Our code returns: File renamed! Our code has also renamed our file.
4 xuất hiện. Phương pháp 
​Our code returns: File renamed! Our code has also renamed our file.
5 cho phép bạn đổi tên một tệp hiện có bằng Python. Hướng dẫn này, dựa trên tài liệu từ Careerkarma, sẽ minh họa cách triển khai đổi tên tệp Python, với ví dụ

Cập nhật hệ điều hành Python

Mô-đun 

​Our code returns: File renamed! Our code has also renamed our file.
6 trong Python cung cấp cho bạn quyền truy cập vào một số phương thức liên quan đến hệ điều hành mà chương trình đang chạy trên đó

Nói cách khác, mô-đun 

​Our code returns: File renamed! Our code has also renamed our file.
6 cho phép bạn tương tác với hệ điều hành của máy tính. Vì vậy, bạn có thể sử dụng 
​Our code returns: File renamed! Our code has also renamed our file.
6 để tạo tệp, xóa tệp, di chuyển tệp và thực hiện các tác vụ khác liên quan đến hệ thống. Mô-đun 
​Our code returns: File renamed! Our code has also renamed our file.
6 cũng chứa phương thức 
​Our code returns: File renamed! Our code has also renamed our file.
1 mà chúng tôi sẽ sử dụng trong hướng dẫn này

Để sử dụng mô-đun 

​Our code returns: File renamed! Our code has also renamed our file.
6 trong Python, trước tiên chúng ta phải nhập mô-đun đó vào mã của mình bằng cách sử dụng câu lệnh này

​Our code returns: File renamed! Our code has also renamed our file.
3

Bây giờ chúng tôi đã sẵn sàng để bắt đầu đổi tên tệp hệ điều hành Python

Python os đổi tên tập tin

Phương thức 

​Our code returns: File renamed! Our code has also renamed our file.
4 là Python os đổi tên tệp. Nó cho phép bạn đổi tên một tập tin. Tệp bạn đang đổi tên phải tồn tại

Cú pháp cho Python os đổi tên tệp

​Our code returns: File renamed! Our code has also renamed our file.
4 như sau

​Our code returns: File renamed! Our code has also renamed our file.
6

Như bạn có thể thấy, 

​Our code returns: File renamed! Our code has also renamed our file.
1chấp nhận hai tham số. đó là

  • tập tin. Đường dẫn của tệp bạn muốn đổi tên, theo sau là tên tệp [e. g. “/home/blog/tập tin. txt”]
  • điểm đến. Đường dẫn của tệp, theo sau là tên tệp mới [e. g. “/home/career/blog/file_new. txt”]

Hãy xem qua một ví dụ để minh họa cách thức hoạt động của nó

Python os đổi tên tệp Ví dụ

Giả sử chúng ta muốn đổi tên tệp 

​Our code returns: File renamed! Our code has also renamed our file.
2 thành 
​Our code returns: File renamed! Our code has also renamed our file.
3. Tệp 
​Our code returns: File renamed! Our code has also renamed our file.
2 được lưu trữ trong thư mục 
​Our code renames our files. Here is a list of the new files in our directory:
1blog. Chúng tôi có thể thay đổi tên tệp của mình bằng mã này

1 import os
2
3 old_file_name = "/home/blog/raw_data.csv"
4 new_file_name = "/home/blog/old_data.csv"
5
6 os.rename[old_file_name, new_file_name]
7
8 print["File renamed!"]
9
​Our code returns: File renamed! Our code has also renamed our file.

Hãy cùng khám phá cách mã đổi tên tệp hệ điều hành Python của chúng tôi hoạt động theo từng dòng. Trước tiên, chúng tôi nhập mô-đun 

​Our code returns: File renamed! Our code has also renamed our file.
6, cho phép chúng tôi truy cập phương thức 
​Our code returns: File renamed! Our code has also renamed our file.
4

Sau đó, chúng tôi khai báo hai biến. Biến đầu tiên [“old_file_name”] chứa đường dẫn của tệp chúng ta muốn đổi tên và biến thứ hai [“new_file_name”] chứa tên đường dẫn mới cho tệp

Bởi vì chúng tôi muốn thay đổi tên tệp của mình thành

​Our code returns: File renamed! Our code has also renamed our file.
3, biến
​Our code renames our files. Here is a list of the new files in our directory:
5 của chúng tôi kết thúc bằng
​Our code returns: File renamed! Our code has also renamed our file.
3, thay vì
​Our code returns: File renamed! Our code has also renamed our file.
2

Tiếp theo, chúng tôi sử dụng 

​Our code returns: File renamed! Our code has also renamed our file.
4 để thay đổi tên tệp của mình. Sau đó, mã của chúng tôi in _______49 ra bảng điều khiển, vì vậy chúng tôi biết chương trình của mình đã thực thi

>>> Đọc thêm

  • Nameerror tên không được xác định Python. nó là gì, nguyên nhân và cách giải quyết
  • Python nối chuỗi. Hướng dẫn chi tiết cho người mới bắt đầu

Python đổi tên nhiều tệp

Bây giờ, giả sử chúng ta muốn đổi tên nhiều tệp. Chúng tôi cũng có thể hoàn thành mục tiêu này bằng cách sử dụng phương pháp đổi tên tệp os của Python 14

Giả sử chúng ta muốn đổi tên mọi tệp trong thư mục 

​Our code returns: File renamed! Our code has also renamed our file.
21 và thêm 
​Our code returns: File renamed! Our code has also renamed our file.
22 vào đầu mỗi tên tệp. Ngay bây giờ, thư mục này chứa các tệp sau

  • dữ liệu. csv
  • dữ liệu thô. csv
  • chương trình. py

Chúng ta có thể sử dụng chương trình sau để thêm ______122 vào đầu mỗi tên tệp

1 nhập os
2
3 cho tệp trong os. listdir[“/home/career_karma”].
4 hệ điều hành. rename[file, f”/home/career_karma/old_{file}”]
5

​Our code renames our files. Here is a list of the new files in our directory:
  • old_data. csv
  • old_raw_data. csv
  • chương trình cũ. py

Hãy chia nhỏ cách mã của chúng tôi cho tệp đổi tên hệ điều hành Python hoạt động. Trước tiên, chúng tôi nhập

​Our code returns: File renamed! Our code has also renamed our file.
6 vào mã của mình để có thể làm việc với các phương thức 
​Our code returns: File renamed! Our code has also renamed our file.
4 và 
​Our code returns: File renamed! Our code has also renamed our file.
26 . Sau đó, chúng tôi tạo một vòng lặp for lặp qua danh sách tất cả các tệp trong thư mục 
​Our code renames our files. Here is a list of the new files in our directory:
1blog. Danh sách này được tạo bằng phương thức 
​Our code returns: File renamed! Our code has also renamed our file.
28

Sau đó, mã của chúng tôi sử dụng 

​Our code returns: File renamed! Our code has also renamed our file.
4 để đổi tên từng tệp trong thư mục 
​Our code returns: File renamed! Our code has also renamed our file.
30. Chúng tôi sử dụng một chuỗi f để thay thế từng tên tệp bằng 
​Our code returns: File renamed! Our code has also renamed our file.
31, trong đó 
​Our code returns: File renamed! Our code has also renamed our file.
32 là tên của tệp cũ của chúng tôi

Như bạn có thể thấy, 

​Our code returns: File renamed! Our code has also renamed our file.
22 đã được thêm vào đầu mỗi tệp trong thư mục 
​Our code renames our files. Here is a list of the new files in our directory:
1blog

Phần kết luận

Phương thức đổi tên tệp

​Our code returns: File renamed! Our code has also renamed our file.
5 của Python os cho phép bạn đổi tên tệp trong Python. Khi được sử dụng với phương thức 
​Our code returns: File renamed! Our code has also renamed our file.
26 , bạn có thể sử dụng 
​Our code returns: File renamed! Our code has also renamed our file.
5 để đổi tên tất cả các tệp trong một thư mục

Hướng dẫn này đã thảo luận, với các ví dụ, những điều cơ bản của 

​Our code returns: File renamed! Our code has also renamed our file.
38 và cách sử dụng phương pháp 
​Our code returns: File renamed! Our code has also renamed our file.
5. Bây giờ, bạn đã sẵn sàng bắt đầu sử dụng 
​Our code returns: File renamed! Our code has also renamed our file.
5 để đổi tên tệp

Bất kỳ trợ giúp với các dịch vụ phát triển điện thoại di động?

Liên lạc với chúng tôi ngay

thẻ

  • Nhà phát triển ArrowHiTech, dịch vụ ArrowHiTech, python, từ điển python, học python, Đổi tên tệp bằng Python, Phát triển ứng dụng web, phát triển trang web/ứng dụng di động

Chủ Đề