Python 文件处理方法

#获取指定目录下面所有文件大小
dir_Num = 0
totalSize = 0
fileNum = 0
def getDirAllFilesSize(path):
    global dir_Num
    global totalSize
    global fileNum
    for lists in os.listdir(path):
        sub_path = os.path.join(path,lists)
        if os.path.isfile(sub_path):
            fileNum = fileNum+1
            # 文件总大小
            totalSize = totalSize + os.path.getsize(sub_path)
        elif os.path.isdir(sub_path):
            # 统计文件夹数量
            dir_Num = dir_Num+1
            getDirAllFilesSize(sub_path)
    return totalSize

print getDirAllFilesSize('路径名')

猜你喜欢

转载自blog.csdn.net/u013250424/article/details/80308822