只是在寻找可以将所有字符从普通字符串(所有英文字母)转换为 python 中的 ascii 十六进制的 python 代码。我不确定我是否以错误的方式询问这个问题,因为我一直在搜索这个但似乎找不到这个。
我一定只是忽略了答案,但我希望得到一些帮助。
澄清一下,从“ hell ”到“\x48\x65\x6c\x6c”
最佳答案
我想 ''.join(r'\x{02:x}'.format(ord(c)) for c in mystring)
会成功...
>>> mystring = "Hello World"
>>> print ''.join(r'\x{02:x}'.format(ord(c)) for c in mystring)
\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64
关于python - 将字符串中的所有字符转换为python中的ascii hex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15296159/