我正在使用 Python Humanize 模块来格式化一些文件大小信息。该模块默认为一个小数位,有没有办法返回具有不同小数位数的值?
这是默认设置:
>>> humanize.naturalsize(12345678)
'12.3 MB'
有没有办法得到: 12.35 MB
或12 MB
使用这个模块?
我正在使用 Python Humanize 模块来格式化一些文件大小信息。该模块默认为一个小数位,有没有办法返回具有不同小数位数的值?
这是默认设置:
>>> humanize.naturalsize(12345678)
'12.3 MB'
有没有办法得到: 12.35 MB
或12 MB
使用这个模块?
不,这是不可能的。格式说明符 ,%.1f
是硬编码的:
https ://github.com/jmoiron/humanize/blob/master/humanize/filesize.py#L33-L38