Python TypeError:无法将字节合并到s

2024-09-26 22:11:19 发布

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

我试图用套接字发送数据,但我遇到了名为的问题。“内置类型错误:无法将字节合并到str“。在

这是我要发送的数据包:

pack('!i', int(0))+pack('!b', int(this.lastPacketID))+pack('!h', int(2))+"br"+pack('!h', int(2))+"br"+pack('!i', int(this.authKey))+pack('!i', int(this.authKeyLogin))

Tags: br类型字节错误this数据包内置发送数据
2条回答

“br”是一个字符串,pack返回一个bytes对象。 将“br”替换为b“br”,它应该可以工作

pack()返回一个bytes对象,"br"是一个string对象,通常需要对字符串进行编码以将其转换为字节,但在您的情况下,您可以通过让python将"br"视为字节来解决这个问题:b"br"

相关问题 更多 >

    热门问题