跳转到主要内容

可读性时间持续时间格式化库

项目描述

timedisplay

作者:Cyril Guilloud ESRF BCU 2013-2019

timedisplay 是一个Python库,用于以可读性方式格式化时间持续时间。

管理的单位包括

  • 微秒
  • 毫秒
  • 分钟
  • 小时

另请参阅: https://github.com/jmoiron/humanize/

另请参阅: https://github.com/tehmaze/natural

  • 没有conda包

示例

% ./timedisplay.py

--------------------{ timedisplay }----------------------------------
       0.000123 -> "123μs"
       0.123000 -> "123ms"
     123.000000 -> "2mn 3s"
     123.456789 -> "2mn 3s 456ms 789μs"
  123456.000000 -> "1day 10h 17mn 36s"
 1234567.000000 -> "14days 6h 56mn 7s"

安装

使用

import timedisplay

print(f"duration: {timedisplay.duration_format(123.456789)}")

结果

duration: 2mn 3s 456ms 789μs

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

timedisplay-0.9.6.tar.gz (2.8 kB 查看哈希值)

上传时间: 源代码

构建发行版

timedisplay-0.9.6-py3-none-any.whl (15.9 kB 查看哈希值)

上传时间: Python 3