| 查看: 2092 | 回复: 16 | |||
[交流]
统计指定目录下每个文件的大小(包括文件夹)
|
|||
|
#原贴网址:https://www.52pojie.cn/thread-850755-1-1.html 作者:hustlzp # 使用Python 3运行 import os # 获取文件夹下的文件大小 https://www.jianshu.com/p/a5ec32322fd6 def Get_Dir_Size(dir): size = 0 for root, dirs, files in os.walk(dir): size += sum([os.path.getsize(os.path.join(root, name)) for name in files]) return size # python 文件大小显示kb、mb或gb等 https://blog.csdn.net/mp624183768/article/details/84892999 def Covert_File_Size(size): kb = 1024; mb = kb * 1024; gb = mb * 1024; tb = gb * 1024; if size >= tb: return "%.1fTB" % float(size / tb) if size >= gb: return "%.1fGB" % float(size / gb) if size >= mb: return "%.1fMB" % float(size / mb) if size >= kb: return "%.1fKB" % float(size / kb) os.chdir(r'C:\Program Files') #更改当前工作目录 def Print_Size_Of_Current_Dir(): file_size = dict()# 创建一个空的字典,用来存储我们的结果 current_work_dir = os.curdir #指代当前目录,在windows系统下是'.' # current_work_dir = os.getcwd()#返回当前工作目录 all_file = os.listdir(current_work_dir)#用列表列举当前目录中的文件名 for each_file in all_file:#依次提取这个列表中的每一个元素(路径) if os.path.isdir(each_file) == True:#判断这个路径是否表示文件夹 file_size.setdefault(each_file,Covert_File_Size(Get_Dir_Size(each_file))) else:# 如果不是文件夹,即是有后缀的那些文件 file_size.setdefault(each_file, Covert_File_Size(os.path.getsize(each_file))) #下面我们来打印结果 for type_file in file_size: print('【%s】:【%s】'%(type_file,file_size[type_file])) Print_Size_Of_Current_Dir() |
» 猜你喜欢
航天502所 高瑛珂博士 婚内征婚 欺骗女性开房
已经有26人回复
投稿文章被秒拒了
已经有7人回复
26/27申博
已经有4人回复
地球科学部D01口青年基金,最低几A几B几C才能有几率中呀。
已经有4人回复
博士申请
已经有5人回复
» 抢金币啦!回帖就可以得到:
急招:深大26级博士招生-光机电工程与应用专业
+5/915
丹麦技术大学招聘食品微生物学博士一名-全奖高薪,三年毕业,月薪约2.4w 人民币
+1/580
未婚80后理工男_征珠三角如深圳或周边温柔贤惠孝勤女
+2/160
温州医科大学沈建良课题组招聘2026级博士生
+1/100
测试█TEM/ EPR/ XPS/PY-GCMS/TG-IR/XRF/BET/MIP/核磁/EA/ICP,VX: 761711562。
+1/87
半导体封测的“最后一公里”,为什么越来越需要“与世隔绝”的环境?
+1/86
薄膜断层光谱仪,看透薄膜内部!🔍
+1/83
北京航空航天大学-仿生界面材料科学全国重点实验室郭林院士团队诚聘博士后
+1/81
海南大学国家高层次人才团队硕、博士招生
+1/29
【急招】“双一流”高校-新能源材料课题组招收2026年秋季入学博士生1名(湘潭大学)
+1/28
中山大学柔性电子学院柏效鹏课题组诚聘博士后
+2/24
博士申请
+1/20
能源电催化领域博士后招聘(高薪40万+)
+1/18
【关贴】
+1/7
生物信息学/肿瘤生物信息学-博士招生-北京协和医学院/苏州系统医学研究所
+1/6
上海大学微电子学院杨军教授团队招聘带编专任教师
+1/4
电子科技大学材料学院SFT创新中心招收准备考硕和读博的科研助理 理工医交叉方向
+1/2
储能与电子材料课题组 招收硕士 or 博士研究生——以色列理工-GTIIT联培
+1/1
深圳大学材料学院“智能分子材料团队”招聘博士后(连续流微反应器方向优先)
+1/1
上海大学微电子学院杨军教授团队招聘带编专任教师
+1/1
2楼2019-01-09 11:13:07
简单回复
longwave3楼
2019-01-09 11:19
回复
tzynew4楼
2019-01-09 12:33
回复
2019-01-09 13:55
回复
youngen6楼
2019-01-09 19:10
回复
youngen7楼
2019-01-09 19:11
回复
nono20098楼
2019-01-09 20:25
回复
·
2019-01-09 20:28
回复
iamluo10楼
2019-01-09 22:08
回复
syhorchid11楼
2019-01-09 23:35
回复
Biotage12楼
2019-01-11 07:44
回复
hbabc13楼
2019-01-11 07:53
回复
sz_kebaoyuan14楼
2019-01-11 07:56
回复
xiaoqiuqiu2015楼
2019-01-11 07:58
回复
miaojiabing16楼
2019-01-14 08:16
回复
miaojiabing17楼
2019-01-16 08:05
回复











回复此楼