Làm cách nào để đổi tên tệp trong python?

Mô-đun HĐH Python cho phép bạn thực hiện các thao tác khác nhau liên quan đến Hệ điều hành. Đổi tên tệp cũng là một trong những thao tác của Hệ điều hành có thể được thực hiện bằng chức năng mô-đun Python OS os. đổi tên()

Bây giờ hãy làm theo quy trình bên dưới để thay đổi tên tệp bằng mô-đun Python OS

Tạo tệp Python. Trước tiên, bạn cần tạo một tệp Python bằng nano, ví dụ: tôi đang tạo Python_file. py bằng lệnh được đề cập bên dưới

$ nano python_file. p

Làm cách nào để đổi tên tệp trong python?

Bạn có thể đặt tên tệp bạn chọn

Sử dụng “os. rename” Chức năng đổi tên tập tin

Để đổi tên tệp trong thư mục hiện tại. Dưới đây được đề cập “os. rename()” cú pháp hàm sẽ được sử dụng để đổi tên tệp trong thư mục hiện tại

$ os. đổi tên ("tệp nguồn" , "tệp đích")

  • tập tin nguồn. tên tệp cũ
  • tập tin đích. tên tệp mới

Bây giờ hãy viết mã được đề cập bên dưới vào Python_file để đổi tên “old_linuxhint. txt” thành “new_linuxhint. txt” trong thư mục hiện tại

“Nhập hệ điều hành” được sử dụng để nhập mô-đun Hệ điều hành trong chương trình

nhập os

os . đổi tên("old_linuxhint. txt","new_linuxhint. txt")

Làm cách nào để đổi tên tệp trong python?

Nhấn “ctrl+s” để lưu tệp và “ctrl+x” để thoát tệp

Bây giờ để thực thi tệp, hãy chạy lệnh được đề cập bên dưới, tôi đang sử dụng Python3 để thực thi Python_file. py vì Python3 được cài đặt sẵn trong hệ thống Ubuntu

$ python3 python_file. p

Còn lệnh ls dùng để liệt kê các file của thư mục để kiểm tra file cần đổi tên có tồn tại hay không

Làm cách nào để đổi tên tệp trong python?

Bây giờ để xác minh rằng tệp đó có được đổi tên hay không, hãy liệt kê lại các tệp của thư mục làm việc hiện tại

Làm cách nào để đổi tên tệp trong python?

Để đổi tên tệp trong Thư mục ngoài Thư mục hiện tại. Dưới đây được đề cập “os. rename()” cú pháp hàm sẽ được sử dụng để đổi tên tập tin

$ os. đổi tên ("tệp nguồn" , "tệp đích")

  • tập tin nguồn. đường dẫn của tệp + tên tệp cũ
  • tập tin đích. đường dẫn đến tệp + tên tệp đã sửa đổi/mới

Bây giờ hãy viết đoạn mã được đề cập bên dưới vào Python_file. py để đổi tên “old_linuxhint. txt” thành “new_linuxhint. txt” trên thư mục Desktop

nhập os

os . đổi tên("/home/alishba/Desktop/old_linuxhint. txt","/home/alishba/Desktop/new_lin

uxhint. txt"
)

Làm cách nào để đổi tên tệp trong python?

Nhấn “ctrl+s” để lưu tệp và “ctrl+x” để thoát tệp

Dùng lệnh ls liệt kê các file trong thư mục Desktop để kiểm tra file cần đổi tên có tồn tại hay không

Làm cách nào để đổi tên tệp trong python?

Bây giờ để xác minh rằng tệp đó có bị đổi tên hay không, hãy liệt kê lại các tệp của thư mục Desktop

Làm cách nào để đổi tên tệp trong python?

Để đổi tên nhiều tập tin. Chúng tôi cũng có thể thay đổi tên của nhiều tệp cùng một lúc. Chẳng hạn, tôi có ba tệp trong thư mục Máy tính để bàn của mình là tệp1, tệp2, tệp3 và tôi muốn thêm tiền tố “linuxhint_” vào cả ba tên tệp, sau đó chạy mã được đề cập bên dưới trong “Python_file. py”

nhập os

cho tệp văn bản in os.listdir("/home/alishba/Desktop"):

os . đổi tên( tệp văn bản , f "/home/alishba/Desktop/linuxhint_{textfile}")

Bạn có thể sửa đổi lệnh theo yêu cầu của mình;

Làm cách nào để đổi tên tệp trong python?

Chúng ta sẽ sử dụng hàm “listdir()” trong “vòng lặp for” để lấy từng tệp một và sau đó đổi tên chúng bằng lệnh os. đổi tên chức năng. Hàm chuỗi f của Python trong mã đã cho ở trên được sử dụng để thay đổi tên của từng tệp trong màn hình nền thành “/home/alishba/linuxhint_{old filename}”. Ở đây chúng tôi đang sử dụng “textfile” làm biến vòng lặp cho tên tệp cũ. sẽ nhận được từng tập tin của thư mục. Nhấn “Ctrl+s” để lưu tệp và “Ctrl+x” để thoát tệp

Đầu tiên liệt kê các file của Desktop để kiểm tra sự tồn tại của file sau đó thực hiện thao tác đổi tên file

Làm cách nào để đổi tên tệp trong python?

Bây giờ hãy liệt kê lại các tệp của Máy tính để bàn để xác minh rằng các tệp được đổi tên đúng cách

Làm cách nào để đổi tên tệp trong python?

Ở hình trên chúng ta có thể thấy rõ tất cả các file trong thư mục Desktop đều được đổi tên

Sự kết luận

Chức năng mô-đun hệ điều hành Python được gọi là os. rename() được sử dụng để đổi tên tệp bằng Python. Chúng tôi có thể đổi tên tệp bằng các kỹ thuật khác nhau nhưng trong bài viết này, chúng tôi đã thảo luận cách đổi tên tệp trong thư mục hiện tại, ngoài thư mục hiện tại và đổi tên nhiều tệp bằng mô-đun Python OS. Nếu bạn là một lập trình viên Python và muốn đổi tên file/file bằng Python thì bài viết này chắc chắn sẽ giúp ích cho bạn

Chúng ta có thể đổi tên tệp Python không?

Python rename() file là một phương thức dùng để đổi tên một file hoặc một thư mục trong lập trình Python và có thể được khai báo bằng cách chuyển hai đối số có tên src (Source) và dest (Destination .

Phương pháp nào được sử dụng để đổi tên tệp trong Python?

Để đổi tên tệp trong Python, hãy sử dụng phương thức rename() của mô-đun os.

Đổi tên trong Python là gì?

đổi tên phương thức Python() đổi tên tệp hoặc thư mục src thành dst . Nếu dst là một tệp hoặc thư mục (đã có), OSError sẽ được nâng lên.

Lệnh nào dùng để đổi tên tệp tin?

Sử dụng lệnh mv để di chuyển tệp và thư mục từ thư mục này sang thư mục khác hoặc đổi tên tệp hoặc thư mục. Nếu bạn di chuyển một tệp hoặc thư mục sang một thư mục mới mà không chỉ định tên mới, nó sẽ giữ nguyên tên gốc của nó.