format_bytes()

适用于:✅Azure 数据资源管理器Azure MonitorMicrosoft Sentinel

将数字的格式设置为表示数据大小(以字节为单位)的字符串。

语法

format_bytes(size [, precision [, units]])

详细了解语法约定

参数

客户 类型​​ 必需 说明
size real ✔️ 要格式化为数据大小(以字节为单位)的值。
精度 int 值将舍入到的小数点后位数。 默认值为 0。
units string 目标数据大小的单位:BytesKBMBGBTBPBEB。 如果此参数为空,将根据输入值自动选择单位。

返回

格式为数据大小(以字节为单位)的 size 的字符串。

示例

print 
v1 = format_bytes(564),
v2 = format_bytes(10332, 1),
v3 = format_bytes(20010332),
v4 = format_bytes(20010332, 2),
v5 = format_bytes(20010332, 0, "KB")

输出

v1 v2 v3 v4 v5
564 字节 10.1 KB 19 MB 19.08 MB 19541 KB