Python: binascii.a2b_hex gives “Odd-length string”

后端 未结 4 657
挽巷
挽巷 2020-12-19 03:00

I have a hex value that I\'m grabbing from a text file, then I\'m passing it to a2b_hex to convert it to the proper binary representation. Here is what I have:



        
4条回答
  •  孤城傲影
    2020-12-19 03:15

    read() doesn't strip newlines. If there's a '\n' at the end of your file, it'll be in k1.

    Try binascii.a2b_hex(k1.strip()) or possibly binascii.a2b_hex(k1[:8]).

提交回复
热议问题