一个简单的python库,用于人类可读的文件大小(或任何字节大小的文件)。

calmsize的Python项目详细描述


平静尺寸

Build StatusPyPIPyPI download month

注意

我从从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

下载

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带有字符串的java JNA调用与带有字节[]的java JNA调用的行为不同   java基于键列表获取子映射   重启后永久增加java堆大小?   JavaHTTPS服务器:相互SSL身份验证   java为什么接受接口的方法会拒绝该接口的实现?   片段中的java视图无法应用于()   ms access Java SQL更新命令不工作   java将web服务自动打包和部署到Oracle Application Server 10g   java有没有办法在安卓 studio中为安卓时钟设置多个警报?   位于FTP服务器上的文件上的Java校验和md5   在Java中创建类时遇到问题。有些方法不太确定   java错误:在类chrome\u驱动程序中找不到主方法   通用海图(Javascript\Java)