Đổi tên hệ điều hành trong python là gì?

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ể. Chẳng hạn, nếu bạn có một tệp tên là raw_data.csv, bạn có thể muốn đổi tên nó thành old_data.csv khi chương trình của bạn chạy. Đó là lúc phương pháp os.rename[] xuất hiện. Phương pháp os.rename[]  cho phép bạn đổi tên một tệp hiện có trong 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 os 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 os 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 os để 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 os 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 os 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 pháp os.rename[] 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 os.rename[] 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”]
  • dự định. Đườ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 raw_data.csv thành old_data.csv. Tệp raw_data.csv đượ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 os, cho phép chúng tôi truy cập phương thức os.rename[]

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 old_data.csv, 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 old_data.csv, thay vì raw_data.csv

Tiếp theo, chúng tôi sử dụng os.rename[] để thay đổi tên tệp của mình. Sau đó, mã của chúng tôi in 

​Our code renames our files. Here is a list of the new files in our directory:
9 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 ta cũng có thể hoàn thành mục tiêu này bằng cách sử dụng phương thức đổi tên tệp _______ của Python os

Giả sử chúng ta muốn đổi tên mọi tệp trong thư mục raw_data.csv1 và thêm raw_data.csv2 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 tôi có thể sử dụng chương trình sau để thêm ____12_______2 vào đầu mỗi tên tệp

1 hệ điều hành nhập khẩu
2
3 cho tập tin 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. Đầu tiên, chúng tôi nhập os vào mã của mình để có thể làm việc với các phương thức os.rename[] và raw_data.csv6 . Sau đó, chúng tôi tạo 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 raw_data.csv8

Sau đó, mã của chúng tôi sử dụng os.rename[] để đổi tên từng tệp trong thư mục old_data.csv0. Chúng tôi sử dụng một chuỗi f để thay thế từng tên tệp bằng old_data.csv1, trong đó old_data.csv2 là tên của tệp cũ của chúng tôi

Như bạn có thể thấy, raw_data.csv2 đã đượ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 os.rename[]  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 raw_data.csv6, bạn có thể sử dụng os.rename[]  để đổ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 old_data.csv8 và cách sử dụng phương pháp os.rename[] . Bây giờ, bạn đã sẵn sàng bắt đầu sử dụng os.rename[]  để đổ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

    Cách đổi tên mô-đun os trong Python?

    Sử dụng phương thức rename[] của mô-đun hệ điều hành . rename[] để đổi tên một tập tin trong một thư mục. Truyền cả tên cũ và tên mới cho hệ điều hành. rename[old_name, new_name] để đổi tên một tập tin.

    Việc sử dụng đổi tên [] trong Python là gì?

    rename[] trong Python được sử dụng để đổi tên tệp hoặc thư mục . Phương pháp này đổi tên tệp/thư mục nguồn thành tệp/thư mục đích được chỉ định.

    Thư mục os trong Python là gì?

    Thư mục là tập hợp các tệp và thư mục con . Thư mục bên trong thư mục được gọi là thư mục con. Python có mô-đun os cung cấp cho chúng ta nhiều phương thức hữu ích để làm việc với các thư mục [và cả tệp nữa].

    Làm cách nào để đổi tên tệp trong thiết bị đầu cuối?

    Bạn có thể sử dụng lệnh mv tích hợp sẵn của Linux để đổi tên tệp . Dưới đây là một số tùy chọn có thể hữu ích với lệnh mv. -v , --verbose. Giải thích những gì đang được thực hiện. -i , --tương tác. Lời nhắc trước khi đổi tên tệp.

Chủ Đề