一个简单的python库,用于人类可读的文件大小(或任何字节大小的文件)。
calmsize的Python项目详细描述
平静尺寸
注意
我从从pip hurry.filesize
下载的源文件派生了repo。
在调试内存问题时,这个简单的库非常有用,但是
不幸的是从2009年起就停止了维护,所以我决定
马蒂金·法森的伟大作品,斯塔蒂法克。
简介
calmsize一个简单的python库,它可以占用一些字节和 返回大小为千字节(k)的可读字符串, 兆字节(m)等
它使用的默认系统是“传统的”,其中的乘法器是1024 增加单位大小:
>>> from calmsize import size, ByteSize >>> size(1024) '1K' >>> size(-1024) '-1K' >>> '{:.2f}'.format(size(-1024)) '-1.00K'
另一种稍显冗长的系统:
>>> from calmsize import alternative >>> size(1, system=alternative) '1 byte' >>> size(10, system=alternative) '10 bytes' >>> size(1024, system=alternative) '1 KB'
冗长的系统:
>>> from calmsize import verbose >>> size(10, system=verbose) '10 bytes' >>> size(1024, system=verbose) '1 kilobyte' >>> size(2000, system=verbose) '1 kilobyte' >>> size(3000, system=verbose) '2 kilobytes' >>> size(1024 * 1024, system=verbose) '1 megabyte' >>> size(1024 * 1024 * 3, system=verbose) '3 megabytes'
你也可以使用国际单位制,其中1000的乘数增加单位 尺寸:
>>> from calmsize import si >>> size(1000, system=si) '1K'
更改
0.1.2(2019-05-27)
- 修复python2.7的pip安装失败
0.1.1(2019-05-25)
- 修复pip install filenotfound错误
0.1.0(2019-05-24)
- 添加对否定输入的支持
- 添加对前导数字格式的支持
- 将byteSize添加为新类
- 添加对比较两个字节大小、字节大小和数字的支持
0.0.1(2019-05-24)
- fork from hurrey.filesize