Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

unpackメソッドの結果を複数の変数にわけて格納する

pythonでは返り値を複数の変数に分離できます。
これはunpackにも適用されるので、バイト文字列を作ってそれぞれの変数に再度格納なんて愉快なこともできます。

実際のところ

import struct

valA,valB=struct.unpack('HH',b'\xad\xde\xef\xbe')

print(valA)
#>> 57005

print(valB)
#>> 48879