新手求助 python 数据格式转换的问题。
最近写一个自己用的上位机脚本,如下:
xxxx 省略
str = "this is udp client data\n"
socket.sendto(str, self.addr)
xxxx 省略
现在需要在 str 前面加上十六进制包头,包头如下:
flag 4 个字节 内容为 0xad 0x0e 0xfd 0x23
str 数据长度 两个字节表示
类型 4 个字节 0x00 0x00 0x00 0x01
预留 4 个字节 0x00 0x00 0x00
请问需要这么组装啊,试了一上午都没有成功
最近写一个自己用的上位机脚本,如下:
xxxx 省略
str = "this is udp client data\n"
socket.sendto(str, self.addr)
xxxx 省略
现在需要在 str 前面加上十六进制包头,包头如下:
flag 4 个字节 内容为 0xad 0x0e 0xfd 0x23
str 数据长度 两个字节表示
类型 4 个字节 0x00 0x00 0x00 0x01
预留 4 个字节 0x00 0x00 0x00
请问需要这么组装啊,试了一上午都没有成功