Beliebige Länge Bytes zu int in Python gebaut [duplizieren]

8

Ich suche nach einer Funktion, die ein beliebige Länge bytes -Objekt und konvertiert es in ein int . Offensichtlich ist Endianess ein erforderlicher Parameter für diese Funktion.

Ich bin mir sicher, dass ich entweder auf bytes oder int ein Build gefunden habe, aber nicht mehr finde. Es gibt viele Antworten auf ähnliche Fragen, die die Verwendung von struct und das manuelle Aufzählen der einzelnen Bytewerte betreffen. Gibt es ein Built-in, das diese Konvertierung durchführt, ohne C-ähnliche Annahmen / Module zu verwenden?

%Vor%     
Matt Joiner 28.03.2011, 02:40
quelle

1 Antwort

17

Seit 3.2:

%Vor%     
Kabie 28.03.2011, 02:58
quelle