Python有没有办法将字符串转换成bytes16?

2024-03-29 07:15:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在python中将一个字符串转换成bytes16。你知道吗

目前我正在使用此函数:

auxData = data.encode()
auxData = binascii.hexlify(auxData)

但它只返回一个byte对象

我也尝试过:

        auxData = data.encode()
        auxData = binascii.hexlify(auxData)  
        while(len(auxData)<32):
            auxData = auxData + aux

该循环应该确保对象具有bytes16应该具有的所有32位数字。你知道吗

所有这些都是将bytes16发送到我的私有以太坊区块链中的智能合约。我们有一个合同工厂,但我不能调用所需的函数,因为对象类型不匹配。你知道吗

将数据类型更改为仅字节将使耗油量增加一倍。你知道吗

有什么想法吗?你知道吗


Tags: 对象函数字符串datalen数字byte中将