Pythonのstructモジュールでパスカル文字列をエンコード/デコードしたい
structにはp
というフォーマットが存在します。
公式Docによるとパスカル文字列のフォーマットのはずですが上手くいきません。
commandline
1>>> import struct 2>>> struct.unpack(">p", b"\x05hello") 3Traceback (most recent call last): 4 File "<stdin>", line 1, in <module> 5struct.error: unpack requires a buffer of 1 bytes
定義の通りだと上記のフォーマットで良いはずですがエラーになります。
何かわかる方は回答の方をよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/05 12:36