hmmm. Expected the line struct.pack('>f',3.04) to return these four bytes: '\x40\x42\x8f\x5c' (IEEE 754 format) but instead '@B\x8f\\' was returned. What have I missed here??? Very grateful for any help!