python获取文件夹的大小(即取出所有文件计算大小)

Posted shanau2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python获取文件夹的大小(即取出所有文件计算大小)相关的知识,希望对你有一定的参考价值。

import os

path = r‘/Users/authurchen/PycharmProjects/Demo‘

# print(os.listdir(path))

ls = os.listdir(path)
files = []

def get_all_file(dir_path):
global files
for filepath in os.listdir(dir_path):
tmp_path = os.path.join(dir_path,filepath)
if os.path.isdir(tmp_path):
get_all_file(tmp_path)
else:
files.append(tmp_path)
return files

def calc_files_size(files_path):
files_size = 0
for f in files_path:
files_size += os.path.getsize(f)
return files_size



files = get_all_file(path)
print(calc_files_size(files))




























以上是关于python获取文件夹的大小(即取出所有文件计算大小)的主要内容,如果未能解决你的问题,请参考以下文章

从一个非常大的 MySQL 转储文件中以 csv 格式获取数据

python如何读取文件大小

python 获取文件和文件夹大小

python读取大文件

Python---进阶---文件操作---获取文件夹下所有文件的数量和大小

python 统计指定目录大小