我有一个传入的UDP数据包,如:2%W2R.ÃR.Â\Îç½Ý8_5©“ÿ
我想在python中将其转换为十六进制。我尝试过binascii函数,但是我得到了奇数长度字符串。
有关将此转换为十六进制的任何建议吗?
提前谢谢你。 -VJ
答案 0 :(得分:1)
a = "hkfhfksadhfskadl"
a.encode("hex")
这应该这样做。
答案 1 :(得分:0)
>>> import binascii
>>> a = 'aljsd;fkaj;'
>>> binascii.hexlify(a)
'616c6a73643b666b616a3b3b6b666a7177657234'
如果您收到错误,请在此处发布代码和错误消息。