码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-12-31 21:16:28      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:project   pychar   end   file   sdi   har   size   global   std   

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获取文件夹的大小(即取出所有文件计算大小)

标签:project   pychar   end   file   sdi   har   size   global   std   

原文地址:https://www.cnblogs.com/shanau2/p/10203224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!