2

人間が読める形式でサイズを説明する文字列に、バイト単位のサイズを単純にレンダリングしようとしています。

$ python -c "import jinja2 ; print jinja2.Template(\"{{ bytes|filesizeformat }}\").render(bytes=1572864)"
0.0 MB

残念ながら、私はいつも0.0 MB結果として得ます。なぜ私は本当の価値を得られないのですか?

4

1 に答える 1

2

filesizeformatフィルタはバージョン2.7で修正されまし

ただし、修正は非常に簡単で、2行のコードしか必要とせず、自分で実装できます。ここを参照してください。

于 2013-01-16T19:45:23.647 に答える