2
我想用Python對兩個字符串執行二進制異或操作,返回一串ascii字符。 我使用binascii python模塊。 我對最後一次轉換binaryString - > ASCII字符有以下問題。Python binascii.unhexlify TypeError:不可打印字符的奇數長度的字符串
我有下面的代碼:
byteRepList = ['01111011', '00001101']
''.join(binascii.unhexlify('%x' % int(byte, 2)) for byte in byteRepList)
雖然01111011 => '{'
,00001101 => nothing
。
所以TypeError: Odd-length string
是beeing拋出。
有人請指教,我該如何妥善處理它?我仍然想獲得字符串輸出。