【发布时间】:2012-10-16 14:21:07
【问题描述】:
我一直在寻找将以下类型的十六进制输出转换为 Python 中的字符串字符的方法。输出来自我代码前面的STDOUT,我希望能够进一步处理它。
让我给你一些我想要转换的字符串的例子:
\x5f\x63\x6c\x6f\x73\x65\x28
我希望去掉这种类型的字符串 '\x',我只对后面的两个十六进制字符感兴趣。最好,我想把这样的字符串转换成;
5f 63 6c 6f 73 65 28
原始输入被解释为字符串,但我不能简单地在 Python 本身中去除 \x。如果我能在 Python 内部解决这个转换就好了?
【问题讨论】: