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"]
#!/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]. Đây là phương thức cú pháp cho os.rename [] 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: 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.Cú pháp
os.rename[src, dst]
Thông số
import os
os.rename['guru99.txt','career.guru99.txt']
- Để đổ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