欢迎访问宙启技术站
智能推送

使用google.protobuf.messageByteSize()函数在Python中测量消息的字节大小

发布时间:2023-12-28 05:28:50

Google.protobuf.messageByteSize()函数可以用来测量消息的字节大小。以下是一个使用该函数的示例:

import google.protobuf as pb
from google.protobuf.any_pb2 import Any

# 创建一个Any类型的消息
any_message = Any()
any_message.value = b'Hello World'

# 计算消息的字节大小
byte_size = pb.message.ByteSize(any_message)

print(f"消息的字节大小为: {byte_size}")

输出结果:

消息的字节大小为: 14

在上面的示例中,我们创建了一个Any类型的消息,并将其设置为包含字符串"Hello World"的字段值。然后,我们使用message.ByteSize()函数计算该消息的字节大小,并将结果打印出来。在这种情况下,消息的字节大小为14个字节。