struct模块
import struct # 将数字转换为bytes类型 调用pack方法来统一表示要传输多少个字节,接收到之后,调用unpack方法解码为元组,告知需要接受多少位
ret = struct.pack('i',100000)
print(ret) # b'\xa0\x86\x01\x00'
print(struct.unpack('i',ret)) # (100000,)
ret = struct.pack('i',1)
print(ret) # b'\x01\x00\x00\x00'
ret = struct.pack('i',5)
print(ret) # b'\x05\x00\x00\x00'
ret = struct.pack('i',10)
print(ret) # b'\n\x00\x00\x00'
ret = struct.pack('i',50)
print(ret) # b'2\x00\x00\x00'
ret = struct.pack('i',7863)
print(ret) # b'\xb7\x1e\x00\x00'
print(struct.unpack('i',ret)) # (7863,)