Heim > Fragen und Antworten > Hauptteil
Zum Beispiel besteht a aus 8 Bytes
a=b'/x00/x01/x02/x03/x04/x05/x06/x07'
Wie extrahiere ich a = die ersten vier Bytes, um ein neues Byte zu bilden
Ich habe die folgende Methode ausprobiert
für i im Bereich (0,4):
c[i]=a[i]
Aber das Ergebnis c ist eine Liste, keine Bytes
Aber es funktioniert nicht.
Wie kann man c gleich den ersten 4 Bytes von a machen?
高洛峰2017-05-18 10:49:58
\
,不是 /
>>> a=b'\x00\x01\x02\x03\x04\x05\x06\x07'
>>> len(a)
8
>>> a[:4]
b'\x00\x01\x02\x03'