irgendwie steig ich noch nicht ganz hinter die "leichtigkeit" von Python.
sobald man genaueren zugriff auf bytes haben will happerts bei mir irgendwie.
Also was ich machen will ist folgendes
ich muss ein file einlesen (binärdaten)
vorne an diesen datenstrom soll dann noch ein von mir deffinierter Header kommen.
und diesen Datanstrom muss ich dann all datenbuffer eine C Funktion zur verfügung stellen.
bei mir fehlts aber schon an den Grundlagen
wie lese ich eine Binärdatei byteweise ein?
Code: Alles auswählen
aList = []
aList.append(0x00)
aList.append(0x01)
aList.append(0xAF)
aList.append(0xFE)
while ???:
aList.append(file.read(1))
und wie deffiniere ich in python ein Byte?
wird mit apped(0x00) auch wirklich nur ein byte angefügt?
tia