3

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

这是默认设置:

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

有没有办法得到: 12.35 MB12 MB使用这个模块?

4

1 回答 1

4

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

编辑joemaller刚刚提交了这个功能的拉取请求

于 2013-08-11T01:20:08.107 回答