#!/usr/bin/env python3
#coding: utf-8
import os
def curdir_size():
''' 计算当前文件夹下的所有文件的大小 '''
all_files = os.listdir(os.curdir)
file_dict = dict()
print(all_files)
for each_file in all_files:
if os.path.isfile(each_file):
file_size = os.path.getsize(each_file)
file_dict[each_file] = file_size
for each in file_dict.items():
#print('%s【%dBytes】' % (each[0],each[1]))
print('%s【%dMbytes】' % (each[0],each[1]/1024/1024))
def any_directory_size():
''' 计算指定的路径下的所有文件的大小 '''
directory = input('input a directory:')
if not os.path.isdir(directory):
print(directory, ' 不是目录')
exit(0)
all_files = os.listdir(directory)
file_dict = dict()
for each_file in all_files:
file_path = os.path.join(directory,each_file)
if os.path.isfile(file_path):
file_size = os.path.getsize(file_path)
file_dict[each_file] = file_size
for each in file_dict.items():
#print('%s【%dBytes】' % (each[0],each[1]))
print('%s【%dMbytes】' % (each[0],each[1]/1024/1024))
# 计算当前文件夹下的所有文件的大小
# curdir_size()
# 计算指定的路径下的所有文件的大小
any_directory_size()
python 计算文件夹下文件的大小
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...