# 统计一个目录的大小,需要使用递归 import os def tjdx(path): m = 0 lt = os.listdir(path) #展开目录下的信息 for i in lt: #遍历目录下信息 if os.path.isdir(os.path.join(path,i)): #判断是否为目录 m = m + tjdx(os.path.join(path,i)) #调用递归,求得目录大小 else: m = m + os.path.getsize(os.path.join(path,i)) #若不是目录,加上该文件的大小 return m #返回目录总大小 print(tjdx('E:/test'))
python 统计一个目录的大小
最新推荐文章于 2024-02-16 15:01:48 发布