Heim  >  Fragen und Antworten  >  Hauptteil

So teilen Sie Python-Bytes in mehrere Bytes auf

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?

黄舟黄舟2711 Tage vor854

Antworte allen(3)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-05-18 10:49:58

    Antwort
    0
  • 高洛峰

    高洛峰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'

    Antwort
    0
  • 世界只因有你

    世界只因有你2017-05-18 10:49:58

    谢谢 我是初学者 哈哈

    Antwort
    0
  • StornierenAntwort