在python中将像r'\x74op'这样的十六进制ascii混合字符串转换为'top'

2024-10-06 12:35:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用\xNN打印出十六进制字符串。是否有任何快速方法可以将\xNN转换回十六进制字符串? 我更喜欢本机快速方法而不是手动编写长函数。在

例如

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

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

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

Tags: to方法函数字符串converttopfunction手动