一个简单的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使用ApachePOI将excel文件导入postgreSQL表   java多线程从iText pdf提取文本   winapi Java和SetWindowDisplayAffinity   eclipse juno的java Websphere 6.1插件   java MPAndroidChart:为Y轴提供一些偏移   java中作为参数传递枚举类型的继承   java Gui jframe的工作原理与netbeans不同   使用Bouncy Castle和PDFBox在Java中验证PDF签名   优化缩小Java代码   java无法在安卓中从Firebase取回子数据   返回的java方法?我应该什么时候用?   java错误处理已完成,退出代码为1。与穿过阵列的for循环有关   多线程Java volatile是否阻止缓存或强制执行写缓存?   java Multi-collectItems如何提前终止并返回已收集的项目   java为什么不在服务(请求,响应)中直接调用processRequest(请求,响应)?   java如何从字符串生成int数组?   打印获取用户输入的值并在其他预选文本中显示。JAVA   未显示java DynamicAsper UTF8字符   java Eclipse RCP:不启动应用程序的命令行参数