【发布时间】:2019-10-20 00:22:55
【问题描述】:
Python 版本:3.7.2
我需要将Øâþ ÿþ !Zk2ìm "Ï"À>q úÞ 之类的ASCII 字符串转换为十六进制,在本例中为d8 e2 02 12 02 fe 01 20 9b 10 20 20 03 ff 07 fe 20 20 21 5a 6b 32 ec 17 6d 20 0e 22 cf 22 c0 3e 71 20 02 20 03 fa de。我找到了几种在 Python 2 上执行此操作的解决方案,但是我在 Python 3 上找不到任何执行此操作的方法。
总结一下:意图行为是 ASCII 到 HEX,如下所示:Øâþ ÿþ !Zk2ìm "Ï"À>q úÞ TO d8 e2 02 12 02 fe 01 20 9b 10 20 20 03 ff 07 fe 20 20 21 5a 6b 32 ec 17 6d 20 0e 22 cf 22 c0 3e 71 20 02 20 03 fa de。
我什至检查了https://www.rapidtables.com/convert/number/ascii-to-hex.html 并发现它有效,但我无法在 Python 3 中实现它。
【问题讨论】:
-
我认为这可能会有所帮助:[stackoverflow.com/questions/53620969/…
标签: python-3.x hex ascii