Bạn đã bao giờ tìm kiếm "Làm cách nào để tôi liệt kê tất cả các tệp của một thư mục?" . ”?
Sau đó, bài viết này sẽ là giải pháp một cửa cho tất cả các câu hỏi của bạn
Là một chuyên gia phân tích, tôi sử dụng Python trong công việc hàng ngày của mình. Thường thì tôi cần lấy tất cả các tệp từ một thư mục và thư mục con. Và tôi chắc chắn rằng bạn cũng gặp trường hợp tương tự
Do đó, tôi đã tóm tắt 3 cách nhanh chóng để tìm nạp tất cả các tệp từ một thư mục hoặc thư mục con. Và luôn có một cách phù hợp với yêu cầu chính xác của bạn
Để làm ví dụ, tôi đang sử dụng mẫu thư mục bên dưới
cấu trúc từ điển. Hình ảnh của tác giả
Jupyter-Notebook sẽ đọc nội dung của thư mục
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
0 nằm trong thư mục import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
1Bắt đầu nào
Tùy theo nhiệm vụ của mình, bạn có thể sử dụng một hoặc kết hợp nhiều cách dưới đây
Tôi sẽ bắt đầu với cách đơn giản nhất
Giả sử, bạn muốn liệt kê tất cả các tệp có trong thư mục
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
0. Vì vậy, bạn có thể sử dụng chức năng nói đúng mục đích của nó trong tên i. e. import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
3hệ điều hành. listdir[]Mô-đun Python
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
4 cung cấp chức năng này và đúng như tên gọi của nó, bạn có thể lấy danh sách tất cả các tệp, thư mục và thư mục con có trong Đường dẫnTrước khi sử dụng chức năng này, đừng quên nhập mô-đun
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
5. Trong ví dụ này, để liệt kê tất cả các tệp có trong import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
0, tất cả những gì bạn cần làm là — cung cấp đường dẫn đến thư mục này trong hàm import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
7. Nếu thư mục này không có trong đường dẫn hiện tại của bạn, thì bạn cần thêm nó vào đường dẫnNhưng làm thế nào để tôi có được đường dẫn hiện tại ??
Bạn có thể sử dụng một chức năng khác
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
8 để có được đường dẫn hiện tạiimport os
os.getcwd[]
#Output
'C:\\Users\\Suraj\\Challenges'
Như bạn có thể thấy, đường dẫn hiện tại đang trỏ đến thư mục Thách thức trong đó Jupyter-Notebook này được lưu trữ
Bạn cần thêm thư mục
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
9 vào đường dẫn này theo cách thủ công, để lấy danh sách tất cả các tệp trong đó, như hình bên dướiimport os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
Giản dị. Bạn có danh sách tất cả các tệp trong thư mục
Danh sách này chứa tất cả các tệp và thư mục con có trong đường dẫn được cung cấp
Ngoài ra, để lấy danh sách tất cả các thư mục, thư mục con và tệp trong thư mục con, bạn có thể sử dụng chức năng phức tạp hơn từ mô-đun os
hệ điều hành. đi bộ[]Đúng như tên gọi của nó, chức năng này sẽ hướng dẫn bạn qua cây thư mục theo đúng nghĩa đen
Phương thức này trong Python hoạt động tương tự như
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
7, nhưng thay vì danh sách tất cả nội dung trong đường dẫn được cung cấp, import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
31 trả về một bộ gồm 3 phần tử, bao gồm —import os
32. Đường dẫn đến thư mục hiện tại và tất cả các thư mục có trong thư mục hiện tại
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']import os
33. Danh sách các thư mục hoặc thư mục có trong đường dẫn được cung cấp
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']import os
34. Danh sách các tệp có trong đường dẫn thư mục được cung cấp và các thư mục con của nó
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
Hãy xem hoạt động của chức năng này để dễ hiểu
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
3hệ điều hành. đi bộ [] bằng Python. Hình ảnh của tác giả
Dòng đầu tiên của đầu ra sẽ luôn là đường dẫn đến thư mục hiện tại hoặc đường dẫn được cung cấp làm đầu vào cho
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
31. Nó được theo sau bởi đường dẫn đến các thư mục con theo thứ tự bảng chữ cáiĐể có được danh sách tất cả các thư mục trong đường dẫn được cung cấp, bạn có thể sử dụng biến thứ hai trong đối tượng trình tạo
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
31, như được hiển thị bên dướiimport os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
0tương tự như
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
37, dòng đầu tiên của kết quả này sẽ là danh sách tất cả các thư mục con có trong đường dẫn được cung cấp. Dòng thứ hai và thứ ba liệt kê các thư mục có trong các thư mục con nàyTrong ví dụ này, không có thư mục nào trong
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
38 và import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
39. Vì vậy, các dòng đầu ra còn lại hiển thị danh sách trốngTương tự, sử dụng phần tử cuối cùng của bộ dữ liệu, bạn có thể truy xuất tất cả các tệp có trong đường dẫn
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
4danh sách các tệp có trong đường dẫn. Hình ảnh của tác giả
Vì tất cả các tệp chỉ có trong
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
9, dòng đầu tiên của kết quả liệt kê tất cả các tệpĐiều này đặc biệt hữu ích khi bạn chỉ muốn xem những tệp nào có trong thư mục. Để làm việc với các tệp này, bạn sẽ cần đường dẫn tệp
Và đó là nơi một mô-đun khác —
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
01 — sẽ giúp bạn đạt được điều đótoàn cầu — Mở rộng mẫu tên đường dẫn kiểu UnixMô-đun này hữu ích cho các đường dẫn tệp phù hợp với mẫu nhất định — được chỉ định trong hàm
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
02 trong mô-đun toàn cục Python. Mẫu mà bạn nên đề cập trong hàm import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
03 phải tuân theo các quy tắc mở rộng đường dẫn UnixĐể có được đường dẫn đến các tệp trong các thư mục tiếp theo, tất cả những gì bạn cần làm là cung cấp đường dẫn đến thư mục mà bạn đã lưu trữ các tệp. Và bạn có thể linh hoạt cung cấp đường dẫn tệp tuyệt đối cũng như tương đối
Ví dụ: giả sử bạn muốn truy xuất tất cả các tệp trong ________ 09, tất cả những gì bạn cần làm là cung cấp đường dẫn đến thư mục này
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
0Điều này chỉ đơn giản là trả về đường dẫn đến
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
9 vì đường dẫn được cung cấp trong import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
06 kết thúc trên thư mục nàyĐể truy xuất tất cả các tệp, bạn thực sự nên chỉ định đường dẫn vượt ra ngoài thư mục này, như được hiển thị bên dưới
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
3Như bạn có thể thấy, đường dẫn ở đây được mở rộng để đi vào bên trong thư mục
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
9 bằng cách sử dụng import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
08. Ở đây, dấu hoa thị [import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
09] là một ký tự đại diện có nghĩa là chọn tất cả các tệp trong thư mụcTuy nhiên, bạn thường biết phần cuối của tên tệp hoặc chỉ vài ký tự trong tên tệp
Chẳng hạn, giả sử bạn muốn lấy tất cả đường dẫn tệp từ thư mục chứa chuỗi
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
40 trong tên của thư mục này. Bạn có thể sử dụng hàm import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
03 một cách rất đơn giản như hình bên dướiimport os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
9Điều này đã tìm nạp tất cả các tên tệp có 1 trong tên của chúng, nhưng đầu ra chứa tất cả các loại tệp
Điều gì sẽ xảy ra nếu bạn chỉ muốn kéo. txt từ các thư mục ??
Giống như trường hợp sử dụng bạn đã thấy ở trên, bạn cần viết một mẫu. Chắc chắn, các. txt sẽ có
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
42 ở cuối. Và bạn muốn tìm nạp tất cả các tệp để bạn có thể sử dụng dấu hoa thị ký tự đại diện [_______ 209]. Vì vậy, mẫu bạn cung cấp trong import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
03 là import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
45 và bạn có thể sử dụng nó như hình bên dướiimport os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
4Chơi lô tô. Bạn có đường dẫn đến tất cả các tệp văn bản trong thư mục. Tương tự như vậy, để có được tất cả các. docx, bạn cần cung cấp mẫu
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
46 trong tệp import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
03Đi trước một bước, giả sử bạn muốn lấy tất cả các tệp trong các thư mục con — cả
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
48 và import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
39, thì glob[] là hàm hữu ích nhấtTất cả những gì bạn cần làm là sử dụng mẫu ký tự đại diện
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
00 trong đường dẫn. Tại đây bạn cần thiết lập thông số import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
01 như hình bên dướiimport os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
1Mẫu
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
00 trong đường dẫn sẽ khớp với tất cả các thư mục và tệp có trong thư mục import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
03Đó là tất cả
Tôi hy vọng bạn thấy bài viết này hữu ích để tham khảo nhanh
Chắc chắn có thể có nhiều công cụ hơn từ các gói Python khác nhau, chẳng hạn như
import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
04 và import os
os.listdir[os.getcwd[]+'\\01_Main_Directory']
#Output
['ABCD_1.docx',
'ABCD_1.txt',
'ABCD_2.txt',
'ABCD_3.txt',
'ABCD_4.txt',
'ABCD_5.txt',
'ABCD_5.xlsx',
'Sub_Dictionary_1',
'Sub_Dictionary_2']
05, nhưng ba chức năng được đề cập ở trên là đơn giản và thường được sử dụngNếu bạn muốn đọc một bài viết tuyệt vời như vậy trên Phương tiện, hãy cân nhắc trở thành Thành viên Phương tiện để có quyền truy cập không giới hạn vào tất cả các bài viết
Bạn có thể sử dụng liên kết giới thiệu của tôi bên dưới để tham gia Medium. Nó sẽ giúp tôi và các tác giả khác, vì Phương tiện chia sẻ một phần nhỏ trong $5 của bạn với chúng tôi