我正在使用Python Humanize module来格式化一些文件大小信息。模块默认为一个小数位,有没有办法返回具有不同小数位数的值?
这是默认值:
>>> humanize.naturalsize(12345678)
'12.3 MB'
有没有办法获得:12.35 MB
或12 MB
使用此模块?
答案 0 :(得分:3)
不,这是不可能的。格式说明符%.1f
是硬编码的:
https://github.com/jmoiron/humanize/blob/master/humanize/filesize.py#L33-L38
修改强>: joemaller刚刚为此功能提交了pull request。