python统计指定目录下文件数

python统计指定目录下文件数

import os

res = []
def get_all(cwd):
    get_dir = os.listdir(cwd)
    for i in get_dir:
        sub_dir = os.path.join(cwd, i)
        if os.path.isdir(sub_dir):
            get_all(sub_dir)
        else:
            ax = os.path.basename(sub_dir)
            res.append(ax)
            print(len(res))

if __name__ = "__main__":
    cur_path = os.getcwd()
    get_all(cur_path)

程序流程:

  1. 获取当前目录下文件列表;
  2. 遍历当前文件列表

(1)把获取到的文件加入到路径,如果当前还是文件夹,递归调用;否则把文件名加入到结果列表中;

(2)对列表进行计数。

你可能感兴趣的:(python,python,开发语言)