import struct # 大端模式 def floatToABCD(value): valueByte = struct.unpack('>HH',struct.pack('>f', value)) return valueByte # 小端模式 def floatToDCBA(value): valueByte = struct.unpack('>HH', struct.pack('f', value)) return valueByte # 双字反转 def floatToCDAB(value): valueByte = struct.unpack('f',struct.pack('>HH', value[0], value[1])) return valueByte[0] # 小端模式 def DCBAToFloat(value): valueByte = struct.unpack('HH', value[0], value[1])) return valueByte[0] def BADCToFloat(value): valueByte = struct.unpack('>f', struct.pack('