Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để quét qua một thư mục một cách đệ quy trong Python?


Bạn có thể sử dụng hàm os.walk để xem qua cây thư mục trong python.

ví dụ

import os
for dirpath, dirs, files in os.walk("./my_directory/"):  
            for filename in files:
                        fname = os.path.join(dirpath,filename)
                        with open(fname) as myfile:
                                    print(myfile.read())

Chương trình trên di chuyển đệ quy qua cây my_directory và in nội dung của từng tệp trong cây ra đầu ra của bảng điều khiển.