以下Python代碼計算總的文件,我有一個包含多個子目錄的目錄的數量。結果打印子目錄名稱以及它包含的文件數量。如何獲取包含子目錄的目錄中的特定文件總數?
如何修改這個讓:
- 它只是尋找一個特定的文件擴展名(即「* .SHP」)
- 它提供的每個「.SHP」文件這兩個數子目錄和所有 「.SHP」 的最終計數文件
下面是代碼:
import os
path = 'path/to/directory'
folders = ([name for name in os.listdir(path)])
for folder in folders:
contents = os.listdir(os.path.join(path,folder))
print(folder,len(contents))
不是文本對方的副本,但相當不錯。添加遞歸,你有你的答案。 – cwallenpoole
@cwallenpoole - 謝謝,我會看看=) – Joseph