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
6Phươ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ẫnSẽ 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
6Phươ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
7Phươ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'
4Xó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
0Tươ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'
7Ghi 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
4Hướ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ỉ địnhChúng tôi cũng đã tạo hai biến;
>>> print[os.getcwd[]]
C:\Program Files\PyScripter
2Kế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
4Cuố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
5má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 GitHubBà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[]