Mam następujący 8 bajtów:Jak rozpakować 6 bajtów jako jedna liczba całkowita używając struct w Pythonie
b'\x05\x00\x00\x00\x00\x00\x05\x00'
Próbuję dostać dwie liczby całkowite użyciu struct.unpack: jedna dla pierwszych 2 bajtów, a jeden dla ostatniego 6. pierwsze dwa pierwsze jest łatwe przy użyciu:
struct.unpack("<H6B")
jednak, że wraca
(5, 0, 0, 0, 0, 5, 0)
chcę go Zwróć następujące:
(5, 5)
Jak uzyskać wartość całkowitą z ostatnich 6 bajtów? Nie chcę każdego bajtu osobno.
To załatwiło sprawę. Dzięki! –