ねえ、私は1を2バイトとして表現したいこのコードを持っていますが、それにアクセスすると、(1、)が得られます。コンマは必要なく、y == 1のように等しくしたいと思います。
var = struct.pack(' h ', 1)
x = calcsize('h')
print(x)
y=struct.unpack('h', var)
print(y)
以下のようにタプルから最初の値を取得できます。
y = struct.unpack('h', var)[0]
または、以下のように最初の値を取得できます。
y, *_ = struct.unpack('h', var)
または
y, = struct.unpack('h', var)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加