无须解压——利用Python统计RAR压缩包内文件的原始大小(下)

在上篇博客https://blog.csdn.net/lzqg1990/article/details/89881731中,利用Python第三方库RarFile,无需解压,即对RAR压缩包内文件大小进行了统计。在这篇博客中,对统计功能进一步扩展:对相同文件结构的不同城市压缩包进行批量统计 统计结果中自动添加最优单位,比如将2019Byte记为1.97MB为最优结果。 按给定的城市顺...
摘要由CSDN通过智能技术生成

 在上篇博客https://blog.csdn.net/lzqg1990/article/details/89881731中,利用Python第三方库RarFile无需解压,即对RAR压缩包内文件大小进行了统计。

在这篇博客中,对统计功能进一步扩展:

  • 对相同文件结构的不同城市压缩包进行批量统计
  • 统计结果中自动添加最优单位,比如将2019Byte记为1.97MB为最优结果。
  • 按给定的城市顺序将统计结果自动生成CSV

将特定功能封装为函数,更方便后续使用。

 

#coding=utf-8
#城市文件大小统计
import rarfile


#按照既定统计顺序统计城市
city_ls = ['BEIJING', 'SHANGHAI', 'GUANGZHOU', 'SHENZHEN', 'SHENYANG', 'XIAN',
 'CHENGDU', 'TIANJIN', 'NANJING', 'HANGZHOU', 'SUZHOU', 'ZHENGZHOU',
 'WUHAN', 'NINGBO', 'WUXI',
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值