1. 程式人生 > >python統計某路徑下檔案個數,檔案夾個數

python統計某路徑下檔案個數,檔案夾個數

# -*- coding:utf-8 -*-
import os

path = os.getcwd()    #獲取當前路徑

num_dirs = 0 #路徑下資料夾數量
num_files = 0 #路徑下檔案數量(包括資料夾)
num_files_rec = 0 #路徑下檔案數量,包括子資料夾裡的檔案數量,不包括空資料夾


for root,dirs,files in os.walk(path):    #遍歷統計
        for each in files:
                if each[-2:] == '.o':
                        print root,dirs,each
                num_files_rec += 1
        for name in dirs:
                num_dirs += 1
                print os.path.join(root,name)

for fn in os.listdir(path):
        num_files += 1
        print fn

print num_dirs
print num_files
print num_files_rec