统计文件夹下文件数量(包括子文件夹下的文件)

方法一:迭代

import os
def count_file(path):
    count = 0
    for dir in os.listdir(path):
        if os.path.isfile(os.path.join(path, dir)):
            count += 1
        else:
            count += count_file(os.path.join(path, dir))
    return count

方法二:os.walk()

import os
def count_file(path):
    for dir in os.listdir(path):
        count = 0
        for root, dirs, files in os.walk(os.path.join(path, dir)):
            count += len(files)
    return(count)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。