在Python中将十六进制ascii混合字符串如r'\ x74op'转换为'top'

时间:2013-03-22 02:33:27

标签: python

我想在\ xNN中打印出十六进制字符串。是否有任何快速方法让\ xNN转换回十六进制字符串? 我更喜欢原生的快速方法而不是手动编写长函数。

例如

$ python
>>> '\x74op'
>>> 'top'

>>> s=r'\x74op'
>>> '\\x74op'

>>> convert(s)  # how to write this function
>>> 'top'

1 个答案:

答案 0 :(得分:5)

我想你想要s.decode('string_escape')