Was ist der Unterschied zwischen , "LLL"
? Ich denke, in L, Ergebnis zu Long umgewandelt und das Ergebnis ist 5 und in LLL, Ergebnis zu Lang konvertiert und das Ergebnis ist 555?Was ist der Unterschied zwischen "L", "LLL" in struct.unpack()?
import struct data = 5
Result = struct.pack("L", data)
Result = struct.pack("LLL", data, data, data)
ich versuchte, mich selbst zu sehen, was diese Ausgänge wie sind durch folgenden Code, aber es nur Ergebnisse in unlesbaren zufälligen Zeichen
import struct
data = 5
Result1 = struct.pack("L", data)
Result2 = struct.pack("LLL", data, data, data)
print (Result1)
print (Result2)
'@ rrauenza': ohh, großer Dank, aber die 'len' Ergebnis ist anders in meiner Ausgabe es 4 und 12 in meiner Ausgabe, und wie die Bits dieser Werte zu drucken? –
Sie verwenden wahrscheinlich nur einen 32-Bit-Python. – rrauenza
aber, mein Betriebssystem ist 64bit win 10, also habe ich die falsche Python-Umgebung richtig installiert .. –