1
ASCII文字列を次のようにバイナリ表現に変換しようとしています。binascii.unhexlifyで奇妙な文字列エラー
s=chr(0)*15 + chr(0x01)
bst = bin(int(binascii.hexlify(s), 16))
n = int(bst, 2)
binascii.unhexlify('%x' % n)
ただし、私には分かりませんが、最後に次のエラーが表示されます。
1 binascii.unhexlify('%x' % n)
TypeError: Odd-length string
どうすれば解決できますか?