bytes aus int in range erzeugen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
bone2
User
Beiträge: 12
Registriert: Freitag 22. Juni 2012, 11:36

das mag jetzt banal klingen und sein, aber ich verzweifel daran gerade ein wenig.

Ich brauche bytes, eine einfache folge

Code: Alles auswählen

b'\x00\x01\x02\x03\x04\x05 ... \xff'
(0 - 255)
wie zum teufel wandel ich einfach ints in bytes um?
so erhalte ich zumindest einen string:

Code: Alles auswählen

"".join(chr(i) for i in range(256))
den ich aber nicht in bytes umwandeln kann weil es kein encoding ist.
es muss doch möglich sein einfach eine folge von bytes zu generieren.
BlackJack

@bone2: Du suchst glaube ich einfach nur ``data = bytes(range(256))``
bone2
User
Beiträge: 12
Registriert: Freitag 22. Juni 2012, 11:36

Danke, das war zu einfach...
Antworten