gpt4 book ai didi

Perl Number::Bytes::Human

转载 作者:行者123 更新时间:2023-12-04 00:47:22 25 4
gpt4 key购买 nike

我正在使用此代码将字节转换为更易读的格式,例如155K, 1.5M, 1.5G,但是从CPAN上的解释看不出转换后的值如何打印到小数点后第二位并四舍五入。谢谢。

use strict; 
use warnings;
use Number::Bytes::Human qw(format_bytes);

my $bytes = format_bytes(-s $file);

最佳答案

我可以使用 Number::Format 控制小数位数:

use Number::Format qw(format_bytes);
print format_bytes(-s $file, precision => 2);

Number::Bytes::Human确实有一个 round 选项,但我没有看到设置精度的选项。

关于Perl Number::Bytes::Human,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6478896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com