最近需要统计多个文件夹的文件的数目,用linux的命令不是那么灵活,所以采用了python的方式,下面是我的代码,供大家参考:
import glob
import os
# output前缀的文件夹
data_path = "you path /output.*"
root_paths = glob.glob(data_path)
print(root_paths[:5])
cnt = 0
# 统计每个文件夹里面的文件
for root_path in root_paths:
files = glob.glob(root_path+"/*")
cnt +=len(files)
print(cnt)