# -*- coding=utf-8 -*- def size(bytes):#传入文件字节 获取文件大小 def g(x): x = list(str(x)) def s(x): if x[-1] == '0': del x[-1] s(x) return x if s(x)[-1] == '.': del x[-1] print x return "".join(x) if bytes >= 1024: kb = bytes / 1024 if kb >= 1024: M = kb / 1024 if M >= 1024: G = M / 1024 return "%s G" % g(G) else: return "%s mb" % g(M) else: return "%s kb" % g(kb) else: return '%s bytes' % g(bytes) print size(bytes) 或者 x = 1.0000 print float(str(x).rstrip('0')) if str(x).find('.')!=-1 else x
文件字节转化为对应大小
最新推荐文章于 2024-05-27 18:05:35 发布