In php, pack("V", $id);
Es kann die "ID" in Binär mit dem 32 Bit, unsigned, Little-Endian-Format ändern. Wie können wir das Gleiche mit Python machen?Hat Python eine ähnliche Funktion wie pack() in PHP?
Eine andere Sache, ich versuche, den folgenden Code:
my_input = 10
binary_string = pack("<I", my_input)
print my_input
Die Ausgabe lautet:
▯▯▯
was mit meinem Code oder mein PyCharm falsch ist?
Mögliches Duplikat von [Python-Äquivalent von PHP-Paket] (http://stackoverflow.com/questions/13892734/python-equivalent-of-php-pack) –
Sind Sie sicher, dass die Ausgabe von * diesem präzisen Programm * war? Die Ausgabe sollte "10" sein. Bitte geben Sie Ihren Code nicht erneut ein und fassen Sie ihn nicht zusammen. Kopieren Sie bitte ein kurzes, vollständiges Programm, einschließlich aller Importanweisungen. Siehe [mcve] für hilfreiche Informationen. –
Lassen Sie mich Ihnen Ihren neuen besten Freund vorstellen: http://www.php2python.com/wiki/function.pack/ – Sammitch