当前位置: 代码迷 >> 综合 >> python 统计指定目录大小
  详细解决方案

python 统计指定目录大小

热度:41   发布时间:2024-01-26 20:57:19.0

import os
#统计指定目录大小
sum = 0
def statistics_dir(dirPath):
global sum
#遍历所有文件,判断是否为文件,文件则统计大小并累加,目录则递归调用,最后返回累加结果
for f in os.listdir(dirPath):
absPath=os.path.join(dirPath,f)
if os.path.isfile(absPath):    #判断是否为文件
sum += os.path.getsize(absPath)
elif os.path.isdir(absPath):
statistics_dir(absPath)
return sum


a_dir=input("请输入需要统计大小的目录的绝对路径: ")
a=statistics_dir(a_dir)

print("统计的大小为:"+str(a)+"字节")

  相关解决方案