[categories] [index] [all (553)] [latest]
Reading two 2-byte integers and one 4-byte integer in big-endian format from a file:
import struct
f = open(filename, "rb")
s = f.read(8)
x, y, z = struct.unpack(">hhl", s)
The '>' in the format string forces big-endian data.
The letter 'h' reads one "short integer" (2 bytes).
The letter 'l' reads one "long integer" (4 bytes).