pythonic模块,用于表示和操作具有不同前缀标记的文件大小(文件大小单位转换)

bitmath的Python项目详细描述


比特数学

bitmath 简化了许多 以不同单位与文件大小交互的方面。原来 专注于文件大小单位转换,功能现在包括:

  • 在前缀单位( kb gib 之间转换
  • 在同一类型的单位(国际单位制到国际单位制,或国际标准与技术标准协会到国际标准与技术标准协会)之间转换
  • 自动的人类可读前缀选择(如 hurry.filesize
  • 基本算术运算(从50gib中减去42kib)
  • 丰富的比较操作( 1024字节==1kib
  • 按位运算( <; >; &; ^
  • 读取设备的存储容量(仅支持Linux/OS X)
  • argparse 集成为自定义类型
  • 进度条 集成为一个更好的文件传输速度小部件
  • 字符串分析
  • 排序

除了转换和数学运算之外, bitmath 还提供 适用于 交互式shell以及更大的脚本和应用程序。这个 为这些表示生成的格式可通过 stdlibs中包含的功能 string.format

在讨论中,我们将主要参考NIST单位。也就是说,相反 关于"兆字节",我们称之为"兆字节"。前者 10^3= 1000000 字节,而第二个字节是 2^20=1048576 字节。当您在Web浏览器中看到文件大小或传输速率时, 大多数情况下,您真正看到的是基本的2种尺码/价格。

别忘了! github上提供了bitmath的源代码

我们有没有提到有将近200个单元测试? 查看 您自己

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

推荐PyPI第三方库


热门话题
通过GWT JSNI传递Java对象时发生javascript错误   java Spring启动项目wildfly服务器失败   java如何进行会话来存储Id?   javajpa/hibernate如何通过带注释的外键映射元素集合   Java将字节[]转换为双[],反之亦然   eclipse显示Java双值   java如何正确读取socket数据包   是否存在用于集合处理的Java库?   javacom。太阳jna。无法将指针强制转换为com。太阳jna。站台win32。温迪夫。LPARAM   java Eclipse插件开发。我可以在插件中使用已经存在的jar文件吗?   分析Java错误:找不到符号变量   java如何使按钮摆动以进行大的处理   如何通过传递bucket name和file name从java中的minio服务器下载多个文件   JavaScrollPane JavaFX使其滚动更多?   java无法加载C:\Users\username\AppData\Local\Android\Sdk\buildtools\28.0.3\lib\dx。罐子   JavaSwing中是否有一个“组框”等价物?   java使用slf4j和log4j与单独使用log4j相比,是否存在性能开销?   java模式和匹配:格式化文本文件   JTable行增长的java问题