Konvertieren von byte-string bytes-oder bytearray -
Ich habe einen string wie folgt:
b'\x00\x00\x00\x00\x07\x80\x00\x03'
Wie kann ich wandeln diese in ein Byte-array? ... und zurück in einen string aus den bytes?
InformationsquelleAutor IAbstract | 2016-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
in python 3:
b'\x00\x00\x00\x00\x07\x80\x00\x03'
ist durchsuchbar. Danke.Vorsicht: die Verwendung von Listen
b = list(a)
ermöglicht dabei (versehentlich)b[5] = 1550
, weil b nicht ein array von bytes. Allerdings, wennb = bytearray(a)
, dannb[5] = 1550
gibt einen Fehler, denn 1550 wird nicht ein byte.InformationsquelleAutor steel.ne
Von string zu Byte-array:
oder
und wieder zurück zum string:
\x
mit einem ersten Platz?Nein, nur ein = bytearray(b'\x00\x00\x00\x00\x07\x80\x00\x03')
InformationsquelleAutor RafaelCaballero