1
Python 2.7では、バイト値を表す4つのsmall int(0-255)のリストを単一のsigned int32に変換するにはどうすればよいですか?Python 2.7署名付きのリストint32
代わりに、intからバイナリ文字列(0x11 - > '\ x11')に移動すると、struct.unpack()
を使用できます。
例:
[0x87, 0x65, 0x43, 0x21] --> -2023406815
[0xFF] --> -1
[0xFF] --> '\xFF' --> -1 (via struct.unpack('<b', '\xFF'))
すごいです!それは私が行方不明だった作品です! – Sparky
後継の場合: 'struct.unpack(" Sparky