Hướng dẫn how do i delete and rename a file in python? - làm cách nào để xóa và đổi tên tệp trong python?


Python & NBSP; OS & NBSP; Mô-đun cung cấp các phương thức giúp bạn thực hiện các hoạt động xử lý tệp, chẳng hạn như đổi tên và xóa các tệp.

Để sử dụng mô -đun này, bạn cần nhập nó trước và sau đó bạn có thể gọi bất kỳ chức năng liên quan nào.

Phương thức đổi tên ()

Phương thức & nbsp; đổi tên () & nbsp; có hai đối số, tên tệp hiện tại và tên tệp mới.

Cú pháp

os.rename(current_file_name, new_file_name)

Thí dụ

Sau đây là ví dụ để đổi tên một tệp hiện có & nbsp; test1.txt & nbsp; -

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )

The remove() Method

Bạn có thể sử dụng phương thức & nbsp; Remove () & nbsp; để xóa các tệp bằng cách cung cấp tên của tệp sẽ bị xóa dưới dạng đối số.

Cú pháp

os.remove(file_name)

Thí dụ

Sau đây là ví dụ để đổi tên một tệp hiện có & nbsp; test1.txt & nbsp; -

#!/usr/bin/python
import os
# Delete file test2.txt
os.remove("text2.txt")

Hướng dẫn how do i delete and rename a file in python? - làm cách nào để xóa và đổi tên tệp trong python?

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )

  • Bạn có thể sử dụng phương thức & nbsp; Remove () & nbsp; để xóa các tệp bằng cách cung cấp tên của tệp sẽ bị xóa dưới dạng đối số.
  • Sau đây là ví dụ để xóa một tệp hiện có & nbsp; test2.txt & nbsp; -
  • Cập nhật vào ngày 30-tháng 1-2020 06:49:09
  • Câu hỏi và câu trả lời liên quan
  • Cách bảo vệ các tập tin và thư mục xóa trong Linux
  • Đổi tên nhập khẩu và xuất khẩu trong JavaScript
  • Đổi tên tên cột - Python Pandas
  • PHP: tách tất cả các tệp trong một thư mục, sau đó xóa thư mục đó
  • Python - Đổi tên các cột của Pandas DataFrame
  • Đăng ký đổi tên là gì?
  • Mở và đóng các tệp trong Python
  • Đọc và ghi tệp trong Python
  • Liệt kê các thư mục và tập tin trong Python?
  • Xóa nhãn trong Python Tkinter
  • Đổi tên tên cột trong bộ sưu tập MongoDB?
  • Đọc và ghi vào các tệp văn bản trong Python

Tệp python rename () là một phương thức được sử dụng để đổi tên tệp hoặc thư mục trong lập trình Python. Phương thức tệp python redmame () có thể được khai báo bằng cách truyền hai đối số có tên SRC (nguồn) và DST (đích). is a method used to rename a file or a directory in Python programming. The Python rename() file method can be declared by passing two arguments named src (Source) and dst (Destination).

Cú pháp

Đây là phương thức cú pháp cho os.rename ()

os.rename(src, dst)

Thông số

SRC: Nguồn là tên của tệp hoặc thư mục. Nó nên tồn tại. Source is the name of the file or directory. It should must already exist.

DST: Destination là tên mới của tệp hoặc thư mục bạn muốn thay đổi. Destination is the new name of the file or directory you want to change.

Example:

import os  
os.rename('guru99.txt','career.guru99.txt')

Hãy xem xét chi tiết ví dụ

Bạn có thể đổi tên tệp gốc, chúng tôi đã thay đổi tên tệp từ Gur Gur99.txt, thành sự nghiệp.

Hướng dẫn how do i delete and rename a file in python? - làm cách nào để xóa và đổi tên tệp trong python?

  • Để đổi tên tệp GURU99.TXT
  • Vì vậy, khi mã được thực thi, bạn có thể quan sát rằng một tệp mới là Career.guru99.txt, được tạo ở phía bên phải của bảng điều khiển, mà chúng tôi đổi tên cho tệp gốc của chúng tôi.

Đây là mã hoàn chỉnh

import os
import shutil
from os import path

def main():
	# make a duplicate of an existing file
    if path.exists("guru99.txt"):
	# get the path to the file in the current directory
        src = path.realpath("guru99.txt");
		
	# rename the original file
        os.rename('guru99.txt','career.guru99.txt') 
		
if __name__ == "__main__":
    main()

Python là công cụ hoàn hảo để tự động hóa tổ chức tệp. Trong bài viết này, bạn sẽ học cách sử dụng Python để đổi tên, di chuyển, sao chép và xóa các tệp và thư mục.

Tôi cũng bao gồm một tập lệnh ví dụ làm sạch máy tính để bàn của bạn.

Cách điều hướng và thay đổi thư mục trong Python

Bạn có thể sử dụng

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
5 để lấy thư mục làm việc hiện tại và
#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
6 để thay đổi thành một thư mục khác:

import os print(os.getcwd()) os.chdir("/Users/patrick/Desktop/video-files") print(os.getcwd()) # /Users/patrick/Desktop/video-files

Cách đổi tên tệp trong Python

Bạn có thể sử dụng

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
7 hoặc
#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
8.

Ví dụ này thay đổi tên tệp từ

  • 'Từ điển-Python-Course-3.mov'

đến ->

  • '03-python-course-dictionary.mov'

import os for file in os.listdir(): # split into base name and extension name, ext = os.path.splitext(file) splitted = name.split("-") splitted = [s.strip() for s in splitted] new_name = f"{splitted[3].zfill(2)}-{splitted[1]}-{splitted[2]}-{splitted[0]}{ext}" os.rename(file, new_name)

Hoặc như sự thay thế hiện đại, bạn có thể sử dụng ____19:

import os from pathlib import Path for file in os.listdir(): f = Path(file) # split into base name and extension name, ext = f.stem, f.suffix splitted = name.split("-") splitted = [s.strip() for s in splitted] new_name = f"{splitted[3].zfill(2)}-{splitted[1]}-{splitted[2]}-{splitted[0]}{ext}" f.rename(new_name)

Cách tạo thư mục:

Bạn có thể sử dụng

os.remove(file_name)
0 hoặc
os.remove(file_name)
1:

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
0

Cách di chuyển tệp trong Python

Điều này có thể được thực hiện với mô -đun

os.remove(file_name)
2 và
os.remove(file_name)
3:

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
1

Cách sao chép tệp trong Python

Điều này có thể được thực hiện với

os.remove(file_name)
4 hoặc
os.remove(file_name)
5. Cái sau cũng sao chép tất cả siêu dữ liệu:

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
2

Cách xóa các tệp và thư mục trong Python

Đối với các tệp, chúng tôi có thể sử dụng

os.remove(file_name)
6 và cho các thư mục trống
os.remove(file_name)
7. Để xóa đệ quy các thư mục không trống, chúng ta có thể sử dụng
os.remove(file_name)
8:

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
3

Tổ chức và dọn dẹp máy tính để bàn của bạn với Python

Tập lệnh ví dụ này có thể được sử dụng để di chuyển hình ảnh, video, ảnh chụp màn hình và tệp âm thanh vào các thư mục tương ứng.

Một cách tuyệt vời để tự động chạy tập lệnh này là sử dụng công việc cron.Trong bài viết này, bạn có thể tìm hiểu cách sắp xếp các kịch bản Python dưới dạng công việc cron với crontab (mac/linux).

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )
4

Làm thế nào bạn có thể đổi tên và xóa một tệp trong chương trình của bạn bằng Python?

Bạn có thể sử dụng phương thức Remove () để xóa các tệp bằng cách cung cấp tên của tệp sẽ bị xóa dưới dạng đối số.use the remove() method to delete files by supplying the name of the file to be deleted as the argument.

Tôi có thể sử dụng Python để đổi tên tệp không?

Tệp python rename () là một phương thức được sử dụng để đổi tên tệp hoặc thư mục trong lập trình Python và có thể được khai báo bằng cách truyền hai đối số có tên SRC (nguồn) và Dest (đích). and can be declared by passing two arguments named src (Source) and dest (Destination).

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

Đổi tên () Phương thức trong Python được sử dụng để đổi tên tệp hoặc thư mục.Phương thức này đổi tên một tệp/ thư mục nguồn thành tệp/ thư mục đích được chỉ định.to rename a file or directory. This method renames a source file/ directory to specified destination file/directory.