1 Byte integer mit unpack auslesen
Verfasst: Samstag 20. September 2008, 11:38
Hallo,
ich habe ein Problem beim auslesen. Folgender Code funktioniert:
Jedoch wenn ich dann einen 1 Byte integer auslesen möchte bekomme ich probleme:
Es kommt immer die Fehlermeldung ich bräuchte einen Integer für das auslesen. ich hab jedoch einen Integer mit unpack ausgelesen
was muss ich ändern damit das funktioniert?
vielen dank für die hilfe im voraus
ich habe ein Problem beim auslesen. Folgender Code funktioniert:
Code: Alles auswählen
f = open("k:\zindata.bin", "rb") # Open in binary mode for portability
s = f.read(12)
x, y, z = struct.unpack("<lll", s)
print(x)
print(y)
print(z)
for i in range(z):
Code: Alles auswählen
s = f.read(1)
x = struct.unpack("<B",s)
print(x)
s = f.read(x)
was muss ich ändern damit das funktioniert?
vielen dank für die hilfe im voraus