使用Python Humanize自定义文件大小格式?

时间:2013-08-11 01:12:27

标签: python

我正在使用Python Humanize module来格式化一些文件大小信息。模块默认为一个小数位,有没有办法返回具有不同小数位数的值?

这是默认值:

>>> humanize.naturalsize(12345678)
'12.3 MB'

有没有办法获得:12.35 MB12 MB使用此模块?

1 个答案:

答案 0 :(得分:3)

不,这是不可能的。格式说明符%.1f是硬编码的: https://github.com/jmoiron/humanize/blob/master/humanize/filesize.py#L33-L38

修改joemaller刚刚为此功能提交了pull request