Cách tạo n số tệp trong python

Nếu có một số lượng lớn tệp cần xử lý trong chương trình Python của chúng tôi, chúng tôi có thể sắp xếp mã của mình trong các thư mục khác nhau để giúp mọi thứ dễ quản lý hơn

Một thư mục hoặc thư mục là một tập hợp các tệp và thư mục con. Python có mô-đun

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
6 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]

Nhận thư mục hiện tại

Chúng ta có thể lấy thư mục làm việc hiện tại bằng cách sử dụng phương pháp

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
7 của mô-đun
>>> print[os.getcwd[]]
C:\Program Files\PyScripter
6

Phương thức này trả về thư mục làm việc hiện tại dưới dạng một chuỗi. Chúng ta cũng có thể sử dụng phương thức

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
1 để lấy nó làm đối tượng byte

>>> import os

>>> os.getcwd[]
'C:\\Program Files\\PyScripter'

>>> os.getcwdb[]
b'C:\\Program Files\\PyScripter'

Dấu gạch chéo ngược bổ sung ngụ ý một chuỗi thoát. Hàm

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
2 sẽ hiển thị đúng

>>> print[os.getcwd[]]
C:\Program Files\PyScripter

Thay đổi thư mục

Chúng ta có thể thay đổi thư mục làm việc hiện tại bằng cách sử dụng phương thức

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
3

Đường dẫn mới mà chúng ta muốn thay đổi phải được cung cấp dưới dạng một chuỗi cho phương thức này. Chúng ta có thể sử dụng cả dấu gạch chéo xuôi

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
4 hoặc dấu gạch chéo ngược
>>> print[os.getcwd[]]
C:\Program Files\PyScripter
5 để phân tách các phần tử đường dẫn

Sẽ an toàn hơn khi sử dụng chuỗi thoát khi sử dụng dấu gạch chéo ngược

>>> os.chdir['C:\\Python33']

>>> print[os.getcwd[]]
C:\Python33

Liệt kê thư mục và tập tin

Tất cả các tệp và thư mục con bên trong một thư mục có thể được truy xuất bằng phương pháp

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
6

Phương thức này nhận vào một đường dẫn và trả về danh sách các thư mục con và tệp trong đường dẫn đó. Nếu không có đường dẫn nào được chỉ định, nó sẽ trả về danh sách các thư mục con và tệp từ thư mục làm việc hiện tại

>>> print[os.getcwd[]]
C:\Python33

>>> os.listdir[]
['DLLs',
'Doc',
'include',
'Lib',
'libs',
'LICENSE.txt',
'NEWS.txt',
'python.exe',
'pythonw.exe',
'README.txt',
'Scripts',
'tcl',
'Tools']

>>> os.listdir['G:\\']
['$RECYCLE.BIN',
'Movies',
'Music',
'Photos',
'Series',
'System Volume Information']

Tạo một thư mục mới

Chúng ta có thể tạo một thư mục mới bằng phương thức

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
7

Phương thức này lấy đường dẫn của thư mục mới. Nếu đường dẫn đầy đủ không được chỉ định, thư mục mới sẽ được tạo trong thư mục làm việc hiện tại

>>> import os

>>> os.getcwd[]
'C:\\Program Files\\PyScripter'

>>> os.getcwdb[]
b'C:\\Program Files\\PyScripter'
1

Đổi tên thư mục hoặc tệp

Phương thức

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
8 có thể đổi tên thư mục hoặc tệp

Để đổi tên bất kỳ thư mục hoặc tệp nào, phương thức

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
8 có hai đối số cơ bản. tên cũ làm đối số đầu tiên và tên mới làm đối số thứ hai

>>> import os

>>> os.getcwd[]
'C:\\Program Files\\PyScripter'

>>> os.getcwdb[]
b'C:\\Program Files\\PyScripter'
4

Xóa thư mục hoặc tệp

Một tệp có thể được xóa [xóa] bằng phương pháp

>>> os.chdir['C:\\Python33']

>>> print[os.getcwd[]]
C:\Python33
0

Tương tự, phương thức

>>> os.chdir['C:\\Python33']

>>> print[os.getcwd[]]
C:\Python33
1 xóa một thư mục trống

>>> import os

>>> os.getcwd[]
'C:\\Program Files\\PyScripter'

>>> os.getcwdb[]
b'C:\\Program Files\\PyScripter'
7

Ghi chú. Phương pháp

>>> os.chdir['C:\\Python33']

>>> print[os.getcwd[]]
C:\Python33
1 chỉ có thể xóa các thư mục trống

Để xóa một thư mục không trống, chúng ta có thể sử dụng phương thức

>>> os.chdir['C:\\Python33']

>>> print[os.getcwd[]]
C:\Python33
3 bên trong mô-đun
>>> os.chdir['C:\\Python33']

>>> print[os.getcwd[]]
C:\Python33
4

Hướng dẫn này giúp bạn tìm hiểu cách nhanh chóng và dễ dàng đếm số lượng tệp và tổng số thư mục trên PATH cụ thể theo cách đệ quy trong ứng dụng python

Sử dụng mô-đun hệ điều hành

Để đếm các tệp và thư mục, chúng tôi đang nhờ sự trợ giúp của mô-đun được xác định trước của HĐH Python và nó đếm các tệp và tổng số thư mục trên một PATH nhất định khá nhanh

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
1

Đặt đường dẫn thư mục gốc

Đầu tiên, xác định biến

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
9 với đường dẫn đến dự án được chỉ định

Chúng tôi cũng đã tạo hai biến;

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
2

Kết hợp Chức năng Đi bộ với Mô-đun Hệ điều hành

Phương thức walk[] lấy đường dẫn thư mục gốc làm tham số và nó sẽ hiển thị tên của thư mục và tệp

Nó quét qua các tên tệp và thư mục ở định dạng cây hướng lên hoặc hướng xuống. Nó tạo ra ba bộ dữ liệu, bao gồm tên thư mục, tên tệp và đường dẫn thư mục

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
3

Đã đến lúc in các tệp liệt kê và thư mục của ứng dụng Python, vì vậy hãy in số đếm nguyên vẹn, vì vậy hãy sử dụng đoạn mã sau để lấy số đếm

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
4

Cuối cùng, chúng tôi đã hoàn thành hướng dẫn này và tôi hy vọng hướng dẫn này sẽ giúp bạn hiểu cách đếm số lượng tệp và thư mục trong python

Đây là mã cuối cùng mà bạn có thể sử dụng để hoàn thành nhiệm vụ

>>> print[os.getcwd[]]
C:\Program Files\PyScripter
5

máy đào

Tôi là Digamber, một nhà phát triển full-stack và là người đam mê thể dục. Tôi đã tạo trang web này để truyền kinh nghiệm mã hóa của mình cho các lập trình viên mới. Tôi thích viết trên JavaScript, ECMAScript, React, Angular, Vue, Laravel

Twitter GitHub

Bài viết đề xuất

Ví dụ sắp xếp lựa chọn Python. Sắp xếp danh sách trong PythonCách tạo Máy chủ Socket với nhiều máy khách trong PythonCách sử dụng Pop[] trong Python để xóa các mục trong danh sáchHàm Python max[] được giải thích bằng các ví dụLàm thế nào để tìm căn bậc hai trong Python?Hiểu các hàm tích hợp Python Null và Không có từ khóa . Hướng dẫn số nguyên thành chuỗi Toán tử nhận dạng Python. Nếu không. không ở. không phải. Là. Hướng dẫnNhận độ dài của danh sách bằng hàm Python len[]

Chủ Đề