ein in früheren Tagen geschriebenes Python-Programm verwendet das struct modul. Das Programm produziert richtige Binärdaten unter
- - Windows XP 32bit mit Pythonxy 2.6.5.3 (Python 2.6)
- Windows 7 64bit mit Pythonxy 2.6.5.6 (Python 2.6)
- - Windows 7 64bit mit Pythonxy 2.7.2.3 (Python 2.7)
Code: Alles auswählen
fil.write(struct.pack('<H', var))
fil.write(struct.pack('<I', var))
data = numpy.array(struct.unpack('<' + str(len) + 'B', bytes[4:4+len]), dtype=numpy.int8)
data = numpy.array(struct.unpack('<' + str(len/2) + 'h', bytes[4:4+len]), dtype=numpy.short)
Es scheint an der neuen Python-Version zu liegen. Aber genauer verstehe ich das nicht. Das Programm ist immens wichtig für mich und ihr würdet mir sehr helfen.
Vielen Dank fürs Durchlesen. Bitte fragt nach, wenn irgend etwas unklar ist.
Gruß, BigSkylie