Python Humanize モジュールを使用して、ファイルサイズ情報をフォーマットしています。モジュールのデフォルトは小数点以下 1 桁ですが、小数点以下の桁数が異なる値を返す方法はありますか?
これがデフォルトです。
>>> humanize.naturalsize(12345678)
'12.3 MB'
取得する方法はありますか: 12.35 MB
または12 MB
このモジュールを使用しますか?
Python Humanize モジュールを使用して、ファイルサイズ情報をフォーマットしています。モジュールのデフォルトは小数点以下 1 桁ですが、小数点以下の桁数が異なる値を返す方法はありますか?
これがデフォルトです。
>>> humanize.naturalsize(12345678)
'12.3 MB'
取得する方法はありますか: 12.35 MB
または12 MB
このモジュールを使用しますか?
いいえ、これは不可能です。フォーマット指定子%.1f
はハードコードされています:
https://github.com/jmoiron/humanize/blob/master/humanize/filesize.py#L33-L38