python 统计 excel 表格中文件总大小
需求:统计excel 表格中文件总大小
表格内容,包含Mi、Gi、KB
96.73Mi
95.89Mi
6.89Gi
6.75Gi
10.00KB
统计总大小代码,目标是将Gi、KB换算成 Mi,然后再进行叠加计算
sum=0
with open('score.txt','r',encoding='utf-8') as rfile:
rfile_old=rfile.readlines()
for i in rfile_old:
if 'Gi' in i:
i=float(i.split('Gi')[0])
i=i*1024*1024
sum+=i
elif 'Mi' in i:
i=float(i.split('Mi')[0])
i=i*1024
sum+=i
else:
i=float(i.split('KB')[0])
sum+=i
sum=sum/1024
print(str(sum)+'Mi')
运行结果如下
14159.989765625Mi