##Python中文件大小单位换算的方法
直接上代码:
def convert_size(text):
"""
文件大小单位换算
:text: 文件字节
:return: 返回字节大小对应单位的数值
"""
units = ["B", "KB", "MB", "GB", "TB", "PB"]
size = 1024
for i in range(len(units)):
if (text/ size) < 1:
return "%.2f%s" % (text, units[i]) # 返回值保留小数点后两位
text = text/ size
FlieSize_1 = 224945
FlieSize_2 = 2249450
FlieSize_3 = 2249450000
print("FlieSize_1:" + convert_size(FlieSize_1))
print("FlieSize_2:" + convert_size(FlieSize_2))
print("FlieSize_3:" + convert_size(FlieSize_3))
输出结果: