700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python获取目录及其子目录下文件大小并计算所有文件大小总和

Python获取目录及其子目录下文件大小并计算所有文件大小总和

时间:2024-03-23 22:38:07

相关推荐

Python获取目录及其子目录下文件大小并计算所有文件大小总和

# 获取目录下文件大小并计算文件大小总和importosimportos.pathlist1 = []defget_size(path): fileList = os.listdir(path) # 获取path目录下所有文件 forfilenameinfileList: pathTmp = os.path.join(path,filename) # 获取path与filename组合后的路径 ifos.path.isdir(pathTmp): # 判断是否为目录 get_size(pathTmp) # 是目录就继续递归查找 elifos.path.isfile(pathTmp): # 判断是否为文件 filesize = os.path.getsize(pathTmp) # 如果是文件,则获取相应文件的大小 print('目录中的子文件大小:%d字节' % filesize)list1.append(filesize)# 将文件的大小添加到列表 #print(sum(list1))path= input("输入路径:").strip() #由用户指定文件路径get_size(path)#list1 = [11,33,55,66]print('目录中的文件总大小:%d字节' % sum(list1))

实现效果:输入路径:/Python Exercise/目录中的子文件大小:192字节目录中的子文件大小:1628字节目录中的子文件大小:1399字节目录中的子文件大小:516字节目录中的子文件大小:900字节目录中的子文件大小:971字节目录中的子文件大小:895字节...目录中的子文件大小:818字节目录中的文件总大小:51485882字节

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。