时间:2021-05-22
def bytes_to_human(n): symbols = ('K','M','G','T','P','E','Z','Y') prefix = {} for i,s in enumerate(symbols): prefix[s] = 1 << (i + 1) * 10 for s in reversed(symbols): if n >= prefix[s]: value = float(n) / prefix[s] return '%.1f%s' % (value,s) return '%sB' % n
测试:
"D:\Program Files\Python\Python36\python.exe" C:/Users/Jochen/PycharmProjects/mysite/bytes.py
0:0 B
1:1 B
2:10 B
3:100 B
4:1000 B
5:9.77 KB
6:97.66 KB
7:976.56 KB
8:9.54 MB
9:95.37 MB
10:953.67 MB
11:9.31 GB
12:93.13 GB
13:931.32 GB
14:9.09 TB
15:90.95 TB
16:909.49 TB
17:8.88 PB
18:88.82 PB
19:888.18 PB
20:8.67 EB
20:86.74 EB
20:867.36 EB
Process finished with exit code 0
到此这篇关于Python字节单位转换(将字节转换为K M G T)的文章就介绍到这了,更多相关Python字节单位转换内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
到字节集命令英文命令:ToBin 操作系统支持:Windows、Linux所属类别:字节集操作将指定数据转换为字节集后返回转换结果。语法:字节集到字节集(欲转换
1000兆等于0.977G的流量,流量单位转换是:1G等于1024M。根据规定,1024kbps等于1Mbps,即1024千字节等于一兆,因此“千字节”和“兆”
1.1java.io.objectInputStream对象输入流:用于将一组字节(通过对象输出流写出对象而转换的一组字节)读取并转换为对应的对象。对象输出流将
1000兆等于1000mb,流量单位转换是:1G等于1024M。根据规定,1024kbps等于1Mbps,即1024千字节等于一兆,因此“千字节”和“兆”之间的
流量是gb大,mb要小点。G、M、K、B都是数据或数据流量的单位符号。其中B是字节的符号,字节是数据或数据流量的基本单位。 流量(flow)是指连接网络的设备